Project description
(https://projectmanagement.oskarcode.com/) A web app which allow user to: - Create/update/delete project -Create/update/delete steps under per project -Create/update/delete issues under per step -Create/update/delete solutions under per issue -Display all steps under a project, all issues under a step, all solutions under an issue
Project steps
Add StepsStep description:
- create project,steps,issues and solutions models, each model is connnected to upper model with Foreign key. The relationship is one project can have many steps, one step can have many issues, one issue can have many solutions
Issues and solutions
Add IssueStep description:
- create views for list/create/update/delete for each model. Use Model.objects.all() for listing, use field_name = request.POST['field_name'] for create, use Model.field_name = request.POST['field_name'] for update, use object.delete() for deletion.
Issues and solutions
Add IssueStep description:
- Use post forms for the post methods, use css box for the lists.
Issues and solutions
Add IssueStep description:
In order to only allow the authenticated user to make changes to the database, use class-based login/logout view to authenticate
Issues and solutions
Add IssueStep description:
Visit AWS sign up page to spin up a free tier server(https://aws.amazon.com/resources/create-account/)
Issues and solutions
Add IssueStep description:
Clone the codes from github with git clone( provide user name and token)
Issues and solutions
Add IssueStep description:
This tutorial will help a lot( https://medium.com/@ganapriyakheersagar/hosting-django-application-with-nginx-and-gunicorn-in-production-99e64dc4345a)
Issues and solutions
Add IssueStep description:
Add a new A record to the new subdomain with new IP address
Issues and solutions
Add Issue