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:
- Event Orgnizers: To create/ update events
- Users: To search, view and book free/paid events.
- Admins: To approve/disapprove events and view analytics about the platform.
Functional Requirement:
- User Authentication - Role-based access (Attendee, Organizer, Admin)
- Event Home Page - Search, filter, and browse events by category, price, date
- Event Management by admin/organizer - Create, edit, publish, and manage events
- Booking System - Complete ticketing with capacity management
- Google Maps Integration - Location display and directions
- Calendar Integration - Add to Google Calendar, Outlook, Yahoo, or download .ics
- RSVP Tracking - Attendee management for organizers
- Admin Management - Platform oversight and event approval
- Analytics Dashboard for admin/organizer.
- To be continued...
Non Functional Requirement:
- Availability
- 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