A blog about code and programming, built with React and the MERN stack
To run the blog on your local machine, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory in the terminal.
- Run
npm install
to install the dependencies. - Run
npm start
to start the development server.
The blog has the following features:
- User authentication: Users can create an account, log in, and log out using JWT tokens.
- CRUD operations for blog posts: Users can create, read, update, and delete posts.
- View post creator profile: Users can view all posts created by a specific user.
- View individual post: Users can view each post and its details.
- Comments: Comming Soon...
The blog was built using the following technologies:
- MongoDB: a NoSQL database for storing blog posts and user data.
- Express: a backend framework for building APIs.
- React: a frontend library for building user interfaces.
- Node.js: a JavaScript runtime for running the backend server.
- Tailwind: a CSS framework for styling the frontend.
If you would like to contribute to the blog, please open a pull request with your changes. All contributions are welcome, including bug fixes, new features, and improvements to the existing code.