https://github.com/drisskhattabi6/django-note-app
This repo contains Note App using Django Framework.
https://github.com/drisskhattabi6/django-note-app
django django-application django-notekeeper django-notes-app django-project notes notes-app notes-keeper take-notes
Last synced: 7 months ago
JSON representation
This repo contains Note App using Django Framework.
- Host: GitHub
- URL: https://github.com/drisskhattabi6/django-note-app
- Owner: drisskhattabi6
- Created: 2024-05-14T11:48:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-14T12:33:46.000Z (over 1 year ago)
- Last Synced: 2025-01-26T14:49:03.840Z (8 months ago)
- Topics: django, django-application, django-notekeeper, django-notes-app, django-project, notes, notes-app, notes-keeper, take-notes
- Language: HTML
- Homepage:
- Size: 497 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Django Note App :
This repository contains a **Notes App** Project developed using the Django Framework.
Every User can create, edit, and delete Notes after creating an account in the app.
this is a example image of the **Login page** of the Note App :

this is a example image of the **Main page** of the Note App :

## Run Project :
Download the project first using this cmd :
```
git clone https://github.com/drisskhattabi6/Django-Note-App.git
```Once the project is downloaded, navigate into the project directory:
```
cd Django-Note-App
```Before running the project, make sure you have Python and Django installed on your system. You can install Django using pip:
```
pip install -r requirements.txt
```Next, you'll need to apply migrations to set up the database schema:
```
python manage.py makemigrations
python manage.py migrate
```Creating static folder:
```
python manage.py collectstatic
```Creating Superuser (Optionel):
```
python manage.py createsuperuser
```After the migrations are applied successfully, you can start the development server:
```
python manage.py runserver
```The development server will start, and you can access the Blog Project by navigating to `http://127.0.0.1:8000/` in your web browser.
## Importent Configuration :
Add an email with password in **setting.py** file, this email will be the sender of the reset password link to the users.
```
EMAIL_HOST_USER = 'Write Your Email Here'
EMAIL_HOST_PASSWORD = 'Your Email PASSWORD Here'
```## More Informations :
- The User can Register, Login, reset password by sending a reset link to the user email.
- The User can create, modify amd delete any note.
- In this Application, I'm using sqlite as DataBase.
- reset password pages are not good styling.
(you can style theme with create css file or modify the css file and add a specific code for these pages).
------Feel free to explore the project and customize it according to your requirements. If you encounter any issues or have any questions, don't hesitate to reach out!"