Task For Web Devs
Task For Web Devs
Objective:
Develop a responsive and user-friendly event management platform to demonstrate your frontend
development skills. This platform will allow users to explore and register for events, view developer
profiles, and manage their accounts. Additional credit will be given for implementing optional
backend integration and payment gateway features.
Core Features:
2. User Management:
3. Event Management:
• Backend Integration:
o Enable dynamic updates to reflect the remaining slots after event registration.
• Payment Gateway Integration:
o Use Razorpay or Stripe to allow payment for event bookings, including VIP tickets.
o Use tools like Redux or Context API to manage the global application state
efficiently.
1. Home/Landing Page:
o Create an aesthetically pleasing landing page to highlight the platform's purpose and
features.
3. Dashboard Screen:
▪ Event registration.
5. Notification System:
o Notify users about updates or changes to the events they’ve registered for.
Guidelines:
1. Frontend Development:
o Use React.js with Create React App for building the frontend.
o Focus on responsive design and smooth animations for an engaging user experience.
3. Deployment:
1. GitHub Repository:
o Provide a link to your GitHub repository containing the complete project code.
2. Deployment Links:
o Share the live deployment link for the project (frontend and backend, if applicable).
o Upload the video/screenshots to Google Drive and ensure the link is accessible (set
to "Anyone with the link can view").
o Submit the GitHub repository link and the Google Drive link via the provided Google
Form.
Deliverables:
3. A Google Drive link with a video demonstration or screenshots showcasing the app’s
functionality.
4. A live deployment link to the project hosted on a platform like Netlify, Vercel, or Render.