Skip to content

suryaandh/react-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

react-blog

Overview

A simple web blog application built with React and Redux for the front end, and Node.js with Express, Sequelize, and PostgreSQL for the back end.

Features

  • User authentication (Login & Register)
  • Blog post creation and management
  • User-specific posts retrieval

Tech Stack

Front End

  • React
  • Redux

Back End

  • Node.js
  • Express
  • Sequelize
  • PostgreSQL

API Routes

Authentication Routes (/users)

  • GET / - Get user details
  • POST /login - User login
  • POST /register - User registration (with password hashing)

Post Routes (/posts)

  • GET / - Retrieve all posts
  • POST /create - Create a new post
  • GET /:id - Get a post by its ID
  • GET /:id/user - Get posts by a specific user ID
  • PUT /:id/status - Update post status

About

This project is a simple web blog with a full-stack architecture. The front-end is built using React and Redux for state management, while the back-end is powered by Node.js with Express as the server framework and Sequelize as the ORM for managing a PostgreSQL database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors