Full_Stack_Assignment
Full_Stack_Assignment
Objective
Build a full-stack event management platform where users can create, manage, and view events.
- User authentication.
Features
Frontend:
1. User Authentication: Allow users to register and log in. Option for "Guest Login" to access limited
features.
2. Event Dashboard: Display a list of upcoming and past events with filters for categories and dates.
3. Event Creation: Form to create an event with fields like event name, description, date/time, and
more.
4. Real-Time Attendee List: Show the number of attendees for each event in real-time.
Backend:
2. Event Management API: CRUD operations for events with ownership restrictions.
Deployment
1. Frontend Hosting: Use Vercel or Netlify for free hosting.
Assignment Deliverables
1. GitHub Repository: Code for frontend and backend with a clear README.md.
2. Live Deployment: Provide live URLs for both frontend and backend.
Evaluation Criteria