If you would like to use this application, fork the repository and link back to saikiran1224 for proper credits. Thanks in Advance!
To overcome the old traditional way of promoting the events conducted by GDSC GMRIT Chapter, we thought of promoting in a different and unique way and finally came up with a solution i.e., To develop an app, which will be handy to users, and also helps our community members to become interative with us. With an app, we can easily reach hundreds of students with just a single notification and also helps them to attend events seamlessly with hassle-free experience.
An android application developed specifically for students and community members which helps to interact and get notified about the events. It also helps make the RSVP easier where it directly redirects to the Event Page in the GDSC Community Dev Platform. It also helps the students to know more about our chapter and about Google Developer Student Clubs, and become a member with us. The User Interface is designed in such a way it motivates students and community members.
This application is initially developed for Native Android users and will be extended to iOS Users in coming future. Any Contributors are open if they are willing to contribute.
This project was built using these technologies.
- Native Android
- Kotlin
- Material Design
- Firebase
- Authentication (Email ID & Password)
- Cloud Firestore
- Storage
- Cloud Messaging
- Analytics
- Crashlytics
- Lottie Files
- Glide
- Volley
- Create account based on your College, Registration Number(JNTU Number), Year of Study, etc.
- Image Slider which helps chapters to publicise posters and events in the Home Page
- Seperate sections for both Upcoming and Past Events
- Dedicated activity for each Event Page describing details like Instructor, About, Things you will learn and Prerequisites
- Register Event Button will help you directly redirect to the event platform
- Notifications are sent from Firebase FCM Console
- Students and Community Members can submit thier ideas from dedicated page in the app.
- Students can learn technologies directly from the app (Coming Soon)
Follow the below steps to be able to use this application for your chapter.
- Fork this application and clone to your system using the command
https://github.com/[your user name]/GDSC_GMRIT_App.git
- Since the application works on Firebase, please create a Firebase account if you don't have already.
- Once you get successfully logged in to your Firebase account, click on the Go to Console Button on the top right of your screen.
- Click on Add Project Button, and enter the package name of the project copying it from
build.gradle
file.
Note: If you wish to change the package name of the project, feel free to use this to know detailed steps. - Once you are done adding the details, by clicking on the Next Step Button, you will be asked to download the
google-services.json
file which is responsible for the connection between your app and Firebase account. - Now follow the steps as mentioned, as it suggests to paste this file under
Project Directory >> app > src
. Kindly delete the previous file which is already there and replace it with your newly downloaded file. - That's all ! Refer the modal classes in the source code and change your schema accordinly.
We have created a test user account if you wish to visit our app. Below are the credentials:
Email ID | Password |
---|---|
[email protected] | TestUser123@ |
Kindly use it only for testing purpose. Thanks in Advance !
This project is open for contributors and feel free to fork
and make a Pull Request
to the repo. If you feel any enhancements are required don't hesistate to open an issue.
Onboarding Screen | Home Page | Event Details Page |
Join our Club Page | Idea Page | Student Profile Page |
Name | Role | |
---|---|---|
Sai Kiran Kopparthi (myself) | Android Developer | @saikiran-kopparthi |
Yeswanth Choudari | Product Designer | @yeswanth-choudari |
Follow me for more projects and dont forget to Give a ⭐ if you like this application!
This project has MIT License. Refer to LICENSE.md for more details