Inspiration
Greater sucess rate of women in sports.
What it does
In this application, we will be helping women to actively participate in sports. There will be various different sports options. A particular sport can be selected and details about sports tournaments nearby will be provided. One can register in a certain tournament via the app. The user will be able to view all the details of any sports being held , including the perks and opportunities of that sport. payment for the competitions(if applicable will be done via the app itself). They can search for tournaments in and around their localities accordingly. They can get their confirmation form in a pdf format and this can be downloaded and viewed anytime and anywhere.
How we built it
The app was made using Android Studio. An API server was made using mongodb. All data from the server were viewed into the app using Retrofit. The main languages used were Java for Backend and XML for the frontend. Google API was used for the User authentication. The admins can add info about new tournaments through the server itself. Payment facility is made using Razorpay.
Challenges we ran into
It took us sometime to learn about some new libraries such as pdf viewer and Razorpay.
Accomplishments that we're proud of
Creating something which would uplift the condition of women and help them in bein self-reliant is something to be proud of.
What we learned
- We learned about some new technologies
- We learned the values of team work.
- We also gained hands on experience on various technologies.
- We were able to implement what we learnt.
What's next for SportFemmes
Features to be added further:
- Giving an information about the nearest coaching centers.
- Conducting sports related quizzes to enhance the knowledge of women.
- Making a full fledged website for the app.
- Build an AI/ML model for Users to keep track of the tounaments they have participated in and the results.
- Develop a model for all local tournaments to be connected with National Sports Organizations so that the talented ones can get an opportunity to represent themselves in national level.
Tech Stack Used:
- Github for collaboration
- Android Studio for making the application (Java and XML)
- MongoDB for making the API server. (Javascript and NodeJS)
- Firebase for Authentication (by Google API)
Libraries Used:
- Lottie Animations
- Toasty
- Glide
- Dexter
- Country Code Picker
- Razorpay
- Retrofit
- Country Code Picker
Log in or sign up for Devpost to join the conversation.