DevNote is a simple and efficient web application for managing your notes. It allows you to add, delete, and edit notes with ease. Additionally, it features a robust authentication system to ensure your notes are secure.
- Add Notes: Easily create new notes with a user-friendly interface.
- Delete Notes: Remove unwanted notes with a single click.
- Edit Notes: Modify existing notes to keep your information up-to-date.
- Authentication: Secure your notes with a built-in authentication system.
Before you begin, ensure you have the following installed:
- Python3.11
-
Clone the repository:
git clone https://github.com/maddyrucos/dev_note.git
-
Navigate to the project directory and create virtual enviroment:
cd dev_note | python3 -m venv venv | . venv/bin/activate
-
Install the
pip install -r requirements.txt
-
Create database:
python3 manage.py migrate
-
Start the development server:
python3 manage.py runserver:3000
-
Open your browser and visit
http://localhost:3000
to see the application in action.
- Sign Up/Login: Create an account or log in to access your notes.
- Add a Note: Click on the "Create" button to create a new note.
- Edit a Note: Click on the notes field you want to modify, make changes and put cursor away.
- Delete a Note: Click on the red "X" button at the top right corner of the note.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your fork.
- Submit a pull request.
For any questions or suggestions, feel free to contact me at t.me/madeezy.
Thank you for using DevNote! This is my first pet-project on Django. I hope it helps you stay organized and productive.