md
This is a full-stack blog application built with Node.js, Express.js, MongoDB, and React.js. The application consists of an API server and a client-side React application.
To get the application up and running, follow these steps:
-
Navigate to the
apidirectory:cd api -
Install the required dependencies:
npm install -
Start the API server:
npm startThe API server will be running at
http://localhost:5005.
-
Navigate to the
clientdirectory:cd client -
Install the required dependencies:
npm install -
Start the React development server:
npm startThe client application will be running at
http://localhost:3000.
- User authentication (register, login, logout)
- Create, read, update, and delete blog posts
- User profile management
-
Server-side:
- Node.js
- Express.js
- MongoDB (with Mongoose)
-
Client-side:
- React.js
- React Router
- Axios for HTTP requests