Skip to content

navgarg/exun-app-2021-updated

Repository files navigation

exun_app_21

Basic App originally made by me in 2021 to coordinate the annual inter-school tech symposium of Exun Clan, the tech club of Delhi Public School, R K Puram.

Recently revamped completely to include more features and increase usability.

Demo credentials for app:

Features

Login/Signup

  • Uses FirebaseAuth for authentication. Checks for validity of all fields before signup.
  • 2 types of users: admins and members. Admins have additional functionality.
  • Admins cannot sign up. They have to be added by another admin.

  

Navigation Drawer

Schedule

  • Uses SfCalendar to show scheduled upcoming events on calendar.
  • Gets event data from .json file.
  • User has option of participating in any event. On participating, user will be able to see notifs related to the event.
  • Uses add_2_calendar to add schedule to user's default calendar.

    

Exun Talks

  • Shows a list of past Exun Talks. Exun Talks are a series of semi-professional sessions relating to technology, with speakers including Exun and DPS RKP alumni, YouTubers among others.
  • Uses YoutubePlayer to embed YouTube videos.
  • Gets talks data from firestore.

  

Notifications

  • Shows list of important notifications related to the events user has participated in. Admin can add notifications.
  • Admin gets notifications related to all events, as he manages all.
  • Gets notifs data and writes new notifs to Firebase Cloud Firestore.

  

Members, Alumni, Faculty

  • Uses nested ListView.builder for displaying all data in separate screens.
  • Gets data from .json file for each screen.

    

Contacts

  • Gets contacts data from .json file.
  • Opens queries page when ListTile is clicked.
  • Uses email_validator for validation of emails. Writes queries with correct emails to Firestore.

  

My Events

  • Shows list of all events user has participated in.
  • Admin automatically participates in all events, so as to manage them.

Profile

  • Shows email and name for user
  • Feature to add admin for admins

  

About

Revamped exun 2021 app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published