edivaldolluisb / Note

Note app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note app

Literally a simple notes app

Features

  • Create Notes: Users can easily create new notes.
  • View Notes: Existing notes are displayed in an organized manner.
  • JWT Authentication: Secure authentication of users using JSON Web Tokens (JWT).
  • React:
  • Axios: Used Axios for efficient handling of HTTP requests.

Installation & Configuration

Backend (Django REST API)

  1. Clone the repository : git clone https://github.com/seuusuario/meusite.git
  2. Navigate to the backend project folder: cd backend
  3. Install the virtual env if you need to: python -m venv venv 4. Ativate it: source venv/bin/activate (Linux/Mac) or venv\Scripts\activate (Windows)
  4. Install the dependencies: pip install -r requirements.txt
  5. run the migrations: python manage.py makemigrations
  6. make the migrations python manage.py migrate
  7. run the server: python manage.py runserver

Frontend (React w/ Axios)

  1. go to frontend dir: cd ../frontend
  2. Install the dependeces: npm install or npm i
  3. run dev server: npm run dev

Use

Now just open the browser and go to [http://localhost:5173/]

login page

Diagrama ERD do banco de dados

regiter page

Diagrama ERD do banco de dados

home page

Diagrama ERD do banco de dados

About

Note app


Languages

Language:JavaScript 61.7%Language:Python 28.5%Language:CSS 8.6%Language:HTML 1.1%Language:Procfile 0.1%