-
Notifications
You must be signed in to change notification settings - Fork 0
Project Schedule
Charles Leng edited this page May 6, 2025
·
13 revisions
- Set up the development environment (Next.js, TypeScript, Tailwind CSS).
- Establish project structure and version control (Git).
- Choose and configure a payment gateway (Stripe).
- Provide resources and training for new developers to learn React, TypeScript, Tailwind, and Next.js.
- Developer onboarding
- Design the basic UI/UX for the home & member signup form for mobile and desktop.
- Design the database schema for member & event information.
- Begin development on home page & components.
- Develop the member signup form (frontend).
- Implement admin management for events, members & sponsors with CMS.
- Implement the backend for user registration (CRUD).
- Design the basic UI/UX for the events & sponsor page(s) for mobile and desktop.
- Develop events page(s) (frontend).
- Begin implementation for Stripe Payment with signup process.
- Develop the functionality to handle bank transfer payments.
- Implement the functionality to handle cash payments.
- Continue development on home page components
- Implement the backend for events and sponsors (CRUD).
- Continue development on home page components
- Complete Home page
- TODO
- Developer Onboarding: Allocate sufficient time for new developers to learn the required technologies.
- Payment Deadline: Prioritise payment integration to ensure completion before Semester 2.
- Communication: Maintain regular communication within the team and with project leads.
- Prioritisation: Focus on the MVP features first.
- Client Feedback: Be prepared to incorporate client feedback and make adjustments as needed.
