Skip to content

vishvamsinh28/MindStream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MindStream

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.

Getting Started

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:

  1. Clone this repository to your local machine.
  2. Install the dependencies by running npm install in the project directory.
  3. Start the MongoDB server by running mongosh in a separate terminal window.
  4. Start the website by running npm start in the project directory. 5.Crete .env for mongodb url
  5. Open your web browser and navigate to http://localhost:3000.

Features

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

Technologies Used

The following technologies were used to build the MindStream website:

  • Node.js
  • Express
  • MongoDB
  • EJS (Embedded JavaScript) templating language
  • Bootstrap CSS framework

Contributing

If you would like to contribute to the MindStream website, feel free to open an issue or submit a pull request.

Acknowledgements

  • The Express and MongoDB documentation was helpful in building the website.
  • The Bootstrap CSS framework was used for styling the website.
  • Stack Overflow was useful to solve some issues and errors during development.

About

Blogging website project created using ExpressJs and MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published