An open API service indexing awesome lists of open source software.

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.

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 :

![Note App Login Page](img2.png)

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

![Note App Main Page](img1.png)

## 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!"