Skip to content

Yashsomalkar/Prastuti-23_App

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prastuti Technical Fest Application

Welcome to the Prastuti Technical Fest Application repository! This application was developed to manage our college's annual technical fest, featuring multiple events and competitions. Built using Flutter and ExpressJS, the app follows the MVVM architecture to ensure maintainability and scalability.

Features

  • User Registration and Login: Secure authentication with Firebase.
  • Event Management: Browse and register for various events and competitions.
  • User Profiles: View and update profiles showcasing user points, ranks, and badges.
  • Push Notifications: Receive real-time updates and notifications about events via OneSignal.
  • Social Media Integration: Display links to various social media platforms.

Technologies Used

  • Frontend: Flutter, Dart
  • Backend: ExpressJS, Node.js
  • Authentication: Firebase
  • State Management: MVVM
  • Push Notifications: OneSignal

Usage

  1. User Registration and Login

    • Users can register and log in using their email and password.
    • Password reset functionality is also available.
  2. Event Management

    • Users can browse through a list of events and register for their preferred ones.
    • Event details, schedules, and locations are displayed for each event.
  3. User Profiles

    • Users can view and update their profiles, which display points, ranks, and badges earned.
  4. Push Notifications

    • Users receive real-time notifications about events, updates, and other important information.

Languages

  • Dart 99.7%
  • Other 0.3%