Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Notely

A simple yet elegant Django-based note-taking application with user authentication and note management.


✨ Features

  • βœ… User registration and authentication
  • βœ… Create, read, update, and delete notes
  • βœ… User profiles with profile picture upload
  • βœ… Light/dark theme toggle
  • βœ… Secure key management with JSON configuration

πŸ”§ Installation

1️⃣ Clone the repository

git clone https://github.com/dev-fusion-code/Notely.git
cd Notely

2️⃣ Create a virtual environment

python3 -m venv venv
# For Windows:
venv\Scripts\activate
# For MacOS/Linux:
source venv/bin/activate

3️⃣ Install dependencies

pip install -r requirements.txt

4️⃣ Set up configuration (Optional but recommended) Create a secrets.json file in the root directory:

{
    "SECRET_KEY": "your-secret-key-here",
    "DEBUG": true,
    "ALLOWED_HOSTS": ["localhost", "127.0.0.1"]
}

5️⃣ Set up the database

python manage.py makemigrations
python manage.py migrate

6️⃣ Create a superuser

python manage.py createsuperuser

7️⃣ Run the server

python manage.py runserver

The application will be available at http://127.0.0.1:8000/

About

Simple, organized note-taking app. Features: User accounts, Search, and πŸŒ“ Theme Toggling.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages