Skip to content

codingzilin/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog Application

This is a full-stack blog application built with React, Redux, Express, and MongoDB. The application allows users to sign up, sign in, and authenticate using Google OAuth. Users can create, read, update, and delete blog posts.

Tech Stack

Frontend

  • React: A JavaScript library for building user interfaces.
  • Redux: A predictable state container for JavaScript apps.
  • Redux Toolkit: The official, recommended way to write Redux logic.
  • React Router: A collection of navigational components for React applications.
  • Firebase: Used for authentication.
  • Flowbite React: A collection of UI components built with Tailwind CSS.
  • Vite: A fast build tool for modern web projects.

Backend

  • Express: A minimal and flexible Node.js web application framework.
  • Mongoose: An ODM (Object Data Modeling) library for MongoDB and Node.js.
  • JWT: JSON Web Tokens for authentication.
  • bcryptjs: A library to hash passwords.

Database

  • MongoDB: A NoSQL database for storing user and blog data.

Project Structure

image image

image

About

Harry blog site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages