Skip to content

lsiver/notes_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes App

A CRUD app using PostgreSQL, React, Node, Express

Auth

Stateless, token-based API. Passwords are hashed with bcrypt.

Login issues a JWT. Middleware verifies the token.

Routes

/auth/signup

/auth/login

/notes "GET" To get all notes from a userId, userId pulled from auth

/notes "POST"

/notes/:id "DELETE"

login/signup are public, everything else is protected

Splash page

Screenshot

Signup page

Screenshot

Notes Area

Screenshot

Docker File created 10/28/2025

Docker-compose up, then navigate to http://localhost:3000

To-do

Need to supply a file that creates the PostgreSQL DB, right now it is just local on my machine/docker

About

CRUD Notes App using the PERN stack (Postgresql, Express, Node, React, Javascript)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published