This is a simple Django-based web application that allows users to sign up, log in, create, edit, and delete personal notes. Each user can manage their own notes securely. The homepage displays all notes created by the logged-in user, with options to create new notes, edit existing ones, or delete them. Authentication is required to access note management features, and users are redirected to the login page if not authenticated.
-
Install dependencies Ensure you have Python 3.13+ and Django installed in your virtual environment.
pip install -r requirements.txt
-
Apply migrations
python manage.py makemigrations python manage.py migrate
-
Start the development server
python manage.py runserver
-
Access the application Open your browser and go to:
http://127.0.0.1:8000/This will take you to the homepage. You can sign up, log in, and start managing your notes.
For any issues, check the terminal output for errors or refer to Django documentation for troubleshooting.