Skip to content

nivethan-me/react-express-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

React Express Blog

How to run this project

prerequisites

node 18

nvm use 18

install pnpm

npm install -g pnpm
  1. Run the api in a terminal
cd server
pnpm install
pnpm dev
  1. Run the react app in another terminal
cd client
pnpm install
pnpm dev

Highlights

Common

  1. Atomic git history with conventional commit messages.
  2. Intutive file/variable names.

Backend

  1. A CRUD API
  2. Express middleware
  3. Json web tokens
  4. Password hashing with salt

Frontend

  1. React Routing with public, private pages
  2. Redux for Auth state management
  3. Axios for sending http requests
  4. Custom hooks for auth

Needs to improve

  1. File/image uploads
  2. Update user settings

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published