Skip to content
This repository has been archived by the owner on May 1, 2023. It is now read-only.

An application that uses REST API, Django and React to help create notes. Every guest can create an account where all private notes will be placed. Application has implemented login/register/forgot password system.

fortyfortyy/MyNotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Project Link: https://www.mysimplenotes.app

MySimpleNotes

Full stack application that uses REST API, Django and React to help create notes. Every guest can create an account where all private notes will be placed. Application also has implemented login/register/forget password system.

Table of contents

Technologies Used

  • Python 3.9.5
  • React v17
  • Django 4.0.1
  • Django REST 3.13.1
  • PyJWT 2.4.0
  • PostgreSQL 2.9.3
  • HTML5
  • CSS3
  • Heroku

(back to top)

Features

  • User profile

    • Sign up
    • Log in
    • Create, browse, edit, delete notes
    • Support for forget password
    • Confirm / activate account via e-mail address provided during registration
  • Other futures:

    • Inputs validation in forms
    • Demo mode to try app without account
    • Caching of notes on the client side
    • ReCaptcha to avoid bots on the site

(back to top)

Setup

  • To run this project, you need to install Django then create and active virtual environment
$ python3 -m venv env
  • Clone repo and install packages in requirements.txt
$ git clone https://github.com/fortyfortyy/MyNotes.git
$ cd ../MyNotes
$ pip install requirements.txt

(back to top)

  • Next
  1. Get a free Security Key at https://djecrety.ir/

  2. Enter your SECRET_KEY in settings.py

    SECRET_KEY = 'ENTER YOUR API'
  3. Run the project in project terminal

    python3 manage.py runserver
    

(back to top)

Contact

Email - d.pacek1@gmail.com

Live Project Link: https://www.mysimplenotes.app

(back to top)

About

An application that uses REST API, Django and React to help create notes. Every guest can create an account where all private notes will be placed. Application has implemented login/register/forgot password system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published