Question: Use the design techniques and principles you have learnt in the bootcamp to design your sticky notes application. Please remember to submit your diagrams alongside

Use the design techniques and principles you have learnt in the bootcamp
to design your sticky notes application. Please remember to submit your
diagrams alongside your project. Feel free to review the Software Design
task if you need a refresher. You will need to submit at least the following:
Use case diagram
Sequence diagram
Class diagram
2. Create a new Django project called sticky_notes to serve as the backbone
for your task manager application.
3. Install your app in settings.py. Configure your Django project settings to
include the newly created app.
4. Design and define the model for your sticky notes application, including
fields for the title and content of each note.
5. Implement and run database migrations to ensure that your model is
reflected in the database.
6. Develop views that handle the CRUD functionality for your sticky notes
application, allowing users to create, read, update, and delete notes.
7. Build forms that facilitate the input and editing of sticky notes content.
8. Set up URL patterns to map the different views of your sticky notes
application. Include these URLs in your main urls.py. Ensure that the URLs of
your sticky notes app are appropriately included in the main urls.py file.
9. Create a base HTML template that can be extended by other templates in
your application.
10. Design HTML templates for displaying sticky notes content, integrating
them with your views.
11. Style your sticky notes application by adding CSS to enhance the visual
appeal. You are welcome to use Bootstrap to speed up your CSS
development.
12. Configure your Django project to collect static files, including CSS, into a
designated directory.
13. Rerun migrations to ensure that any changes are reflected in the database,
and start the development server to test your application.
14. Conduct research to understand how HTTP applications preserve the state
of an application across multiple request-response cycles, especially
concerning user authentication and session management. You may submit
your findings as a text document or markdown file.
15. Investigate and document the procedures for performing Django database
migrations to a server-based relational database like MariaDB. You may
submit your findings as a text document markdo

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!