Skip to content

gopinathsjsu/team-project-cmpe202-01-spring2026-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

Team is following Scrum Practices to develop Node app:

Link to tracking sheet: https://docs.google.com/spreadsheets/d/1sS17w_S_EZQKe112ugmivBW-0eAAfOS5-_SmnGEWTso/edit?gid=1830485995#gid=1830485995

Node is an event-management app that is used by:

  1. Event Orgnizers: To create/ update events
  2. Users: To search, view and book free/paid events.
  3. Admins: To approve/disapprove events and view analytics about the platform.

Functional Requirement:

  1. User Authentication - Role-based access (Attendee, Organizer, Admin)
  2. Event Home Page - Search, filter, and browse events by category, price, date
  3. Event Management by admin/organizer - Create, edit, publish, and manage events
  4. Booking System - Complete ticketing with capacity management
  5. Google Maps Integration - Location display and directions
  6. Calendar Integration - Add to Google Calendar, Outlook, Yahoo, or download .ics
  7. RSVP Tracking - Attendee management for organizers
  8. Admin Management - Platform oversight and event approval
  9. Analytics Dashboard for admin/organizer.
  10. To be continued...

Non Functional Requirement:

  1. Availability
  2. Scalability

Tech Stack:

Python, React, Postgres Git Excel sheet Google meet for conference

Architecture Diagram: /designs/architecture.pdf

Database Design:

/designs/db_design.pdf

Wireframes: /designs/wireframe/...

API Specifis to start with: https://docs.google.com/document/d/1MJzSrAHIUh0MCJmyZ7jPejq5NG0oiYXtWKJ2vkWn-B8/edit?tab=t.0#heading=h.nl1hj2kzuxa

About

team-project-cmpe202-01-spring2026-node created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors