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.
- 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)
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.
- 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
- Clone the repository:
git clone https://github.com/yididiabera/chronicles.git cd chronicles