Skip to content

BKM14/bloggingWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Blogging App

This project is a basic full-stack blogging application developed using React for the frontend and a backend powered by Node.js, Express, and Prisma ORM with PostgreSQL database. Authentication is implemented using JSON Web Tokens (JWT). The frontend is deployed on Vercel, while the backend is deployed on Cloudflare.

Features

Signup Page

The Signup page allows new users to create an account by providing their username, email, and password. Upon successful signup, users are redirected to the Signin page to log in to their account. Signup page

Signin Page

The Signin page enables existing users to log in to their account using their credentials. After successful authentication, users are granted access to the blogging platform. Login page

Blogs Page

The Blogs page displays a list of all published blog posts. Users can browse through the list, read individual blog posts, and interact with them by liking or commenting. Blogs page

Blog Page

The Blog page presents a single blog post along with its content and details. Users can view the blog post, read comments, and engage with the content. Blog page

Create Blog Page

The Create Blog page allows authenticated users to create new blog posts. Users can input the title, content, and optionally upload images or multimedia content to accompany their blog post. Create Blog page

Technologies Used

  • React.js
  • Node.js
  • Express.js
  • Prisma ORM
  • PostgreSQL
  • JSON Web Tokens (JWT)
  • Vercel (Frontend Deployment)
  • Cloudflare (Backend Deployment)

Deployment

  • Frontend: Deployed on Vercel
  • Backend: Deployed on Cloudflare

About

A full stack blogging website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published