-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DMP 2024]: Integration with Metabase #1562
Comments
What else tech stack do i need to know other than Java.... Are there any beginner friendly issues to do so that i can able to get familiar with the codebase |
Hi @vinayvenu , I want to contribute to this project but the installation guide is only for MAC and Ubuntu. Please let me know what can be done for windows. Thanks |
hi @bhatia828 since all developers on Avni either use a Mac or Ubuntu, nobody has yet been able to create an installation guide for windows. This will include creating scripts etc, but it doesn't exist today. |
Basic knowledge of databases and APIs will be required. You should be able to look up good-first-issues on avni-server - https://github.com/avniproject/avni-server/labels/good%20first%20issue |
Hi @vinayvenu I would like to contribute to this project my tech stack is spring boot, hibernate,Jpa will this tech stack enough for this project |
@iamdhanasekhar yes, that should be enough |
hi @vinayvenu , |
@Shamantak12 you can try starting off with a smaller issue to see how things go first - https://github.com/avniproject/avni-server/labels/good%20first%20issue |
@vinayvenu hi can i work on this on windows? |
Hi @vinayvenu, I would like to contribute to this project. My tech stack includes core java, spring boot, JPA, authentication through java-jwt. Can we work on how to setup this application on Windows too? |
@AieshaShetty you can try, although you might not get help from the core contributors because none of them are on Windows. The build/run scripts on all repos will need some tweaking to work fine on Windows. |
Hi @vinayvenu , I would also Like to contribute on this project. I have good understanding on Java with Spring boot and JPA. This would be My First time contribution to an open source project. I have the same Question how to setup this application on windows? Please let me know. |
Wanna contribute here, i shall go with the "good first issues" in order to understand the process. Is that correct? @AieshaShetty |
Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project. |
Hello @vinayvenu , Regarding to database, I am a novice in MySQL. Is that sufficient for this open souce project? |
@merciajeno this will require you to set up two databases on your local machine. It requires intermediate skills in understanding databases |
Hi @vinayvenu I have experience of around 3 years in java and database , so I want to contribute in this project . |
Hi @vinayvenu I am a 2nd year student and I want to contribute in this project. |
Hi @vinayvenu I am a 3rd year student and I want to contribute in this project. |
Hey I would like to work on this I have knowledge of core java, php for backend and databases, and majorly android development could you guide me where to start and what needed to learn and how to contribute to it. |
hi @vinayvenu , |
Hi @vinayvenu , I want to contribute to this project i know basic and advanced java |
Weekly Learnings & UpdatesWeek 1
Issue:Commit:Followed DRY , Primitive Obsession and Code smell removed Week 2
Issue:Commit:Week 3
PR:Week 4-This week was about building sample dashboards manually via UI! Week 5
Week 6
Issue:Week 7
Issue:Commits:Week 8
Issue:Commits:Week 9
Issue:Commits:
Week 10
Issue:Week 11
Issue:Week 12
Issue: |
Weekly GoalsWeek 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
|
@abhinavkumar1122 are the contributions still active for this project |
Ticket Contents
Description
Many organisations using Avni also use Metabase for analytics. The Avni hosted instance already has an instance of Metabase.
Each time a new organisation is onboarded, somebody manually creates database connection, user groups and basic visualisations for it on Metabase. This is both time-consuming and error-prone.
Metabase already has a good API that can be used to do all of this. If we can automate this mechanism, then users can directly use a bunch of predefined reports
Goals & Mid-Point Milestone
Goals
Setup/Installation
Expected Outcome
There has to be some basic dashboards that are created on Metabase automatically.
The scope of the number of dashboards can be limited to the time available, but the solution should be extensible for newer standard visualisations
The solution should be able to recreate these dashboards as an when changes happen to Avni, and also be able to retain manual visualisations built on top of these
Acceptance Criteria
No response
Implementation Details
Metabase API - https://www.metabase.com/learn/administration/metabase-api
Required knowledge - Java, Spring Boot
Mockups/Wireframes
No response
Product Name
Avni
Organisation Name
Samanvay Foundation
Domain
Other
Tech Skills Needed
Java
Mentor(s)
@vinayvenu
Category
API, Backend, Database
Related cards
Status
https://github.com/vinayvenu/avni-c4gt-diary/blob/main/batman.md
The text was updated successfully, but these errors were encountered: