MindStream is a blogging website where users can create an account, write and publish blog posts, and read posts by other users. The website is built using the Node.js framework Express and uses MongoDB as the database.
To run the website locally, you will need to have Node.js and MongoDB installed on your machine. Once you have these installed, follow these steps:
- Clone this repository to your local machine.
- Install the dependencies by running
npm install
in the project directory. - Start the MongoDB server by running
mongosh
in a separate terminal window. - Start the website by running
npm start
in the project directory. 5.Crete .env for mongodb url - Open your web browser and navigate to
http://localhost:3000
.
The following features are available in the MindStream website:
- User registration and login
- Create, edit, and delete blog posts
- View all posts
- View a single post and its comments
- Add and delete comments on a post
The following technologies were used to build the MindStream website:
- Node.js
- Express
- MongoDB
- EJS (Embedded JavaScript) templating language
- Bootstrap CSS framework
If you would like to contribute to the MindStream website, feel free to open an issue or submit a pull request.