JinifyNote, personalized sticky note solution! JinifyNote is a Django-based application designed to help organize your thoughts and tasks effortlessly.
-
User Authentication: 🔒 Secure user authentication system allowing users to sign up and log in.
-
Create Note: 📝 Easily create new sticky notes to capture your thoughts and tasks.
-
View Note: 👀 Access your existing sticky notes to review and reference them.
-
Edit Note: ✏️ Modify the content of your sticky notes to keep them up-to-date.
-
Delete Note: 🗑️ Remove sticky notes that are no longer needed or relevant.
-
Create a new Python virtual environment for the project:
python3 -m venv myenv
-
Activate the virtual environment:
- On Windows:
myenv\Scripts\activate
- On macOS and Linux:
source myenv/bin/activate
- On Windows:
-
Install the project dependencies within the virtual environment:
pip install -r requirements.txt
-
Replace the default database configuration in your Django settings (
settings.py
) with your own database settings. Find theDATABASES
dictionary and replace it with your database configuration. For example:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'YourDatabaseName', 'USER' : 'YourDatabaseUser', 'PASSWORD' :'YourDatabasePassword', 'HOST':'YourDatabaseHost' } }
Replace
'YourDatabaseName'
,'YourDatabaseUser'
,'YourDatabasePassword'
, and'YourDatabaseHost'
with your actual database details.
-
Once the dependencies are installed and the database configuration is updated, run the Django development server:
python manage.py runserver
-
Access the Application:
- Open a web browser and go to the URL provided by the Django development server,
http://127.0.0.1:8000/
.
- Open a web browser and go to the URL provided by the Django development server,
-
Explore JinifyNote:
- Once the server is running, you can explore the JinifyNote application.
- Sign up for a new account or log in if you already have one.
- Start creating, viewing, editing, and deleting your sticky notes as needed.
If you encounter any issues during the setup process or have any questions or feedback, feel free to reach out. Happy note-taking! 😊