-
Notifications
You must be signed in to change notification settings - Fork 0
Milestones
Divij Sharma edited this page Aug 22, 2024
·
1 revision
- Mentor and Team introduction
- Define and discuss project goals
- Check and run the milestones through the frontend team
- Set up the repository
- Design project architecture
- Provide a high-level overview
- Modify the architecture to work on scale
- Set up the Django project (lint, docker, db)
- Create the
core
&config
app - Develop creator authentication workflow
- Develop advanced creator auth scenarios
- Create the
live
app - Develop the instance creation and management workflow
- Map creators to a specific instances
- Allow creators to populate users for the instance
- Develop 3 polling scenarios - Anyone with the link, Within the org & Creator list
- Develop channels to handle social users separately
- Create the
data
app - Support multiple database integrations (local/cloud)
- Create and map forms to an instance
- Support CRUD operations on forms
- Develop channels to get form data for all auth scenarios
- Complete the form handling part
- Make form accept and process responses
- Develop channels to post form data for all auth scenarios
- Develop routes to get/edit form responses for the admin panel
- Complete mid-point evaluation
- Get feedback from the organization
- Work on extended user scenarios
- Work on response object fields
- Research on ways to document the API
- Look for tools that can manage documentation in-house
- Push documentation as a separate endpoint
- Fix all bugs faced by the frontend team
- Learn and understand Digital Ocean deployments
- Research on which deployment platform is bet
- Refactor the code to be production ready
- Fix any bugs which may come up
- Deploy the backend code
- Create new SMTP and other credentials for production
- Fix any bugs which may come up