Skip to content

yididiabera/Chronicles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chronicles

Chronicles is a simple and elegant blog platform built using the MERN stack (MongoDB, Express.js, React.js, Node.js). The application allows users to create, edit, and share blog posts while focusing on clean design and an intuitive user experience.

Features

  • User Authentication: Sign up, log in, and manage your account securely.
  • Create, Edit, and Delete Blog Posts: Fully-featured CRUD functionality for blog management.
  • Role-Based Access: Different roles for admins and regular users.
  • Responsive Design: Optimized for mobile and desktop devices.
  • Third-Party API Integration: Use external APIs for added functionality (e.g, image hosting or analytics)

Learning Objectives

Through this project, I will:

  • Master full-stack development with the MERN stack.
  • Build and consume RESTful APIs with Node.js and Express.js.
  • Manage and query databases using MongoDB.
  • Implement secure user authentication and authorization.
  • Design responsive and accessible frontend with React.js.

Technologies Used

  • Frontend: React.js, HTML, CSS, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT), bcrypt.js
  • Version Control: Git and GitHub

Installation

  1. Clone the repository:
    git clone https://github.com/yididiabera/chronicles.git
    cd chronicles

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages