A Social blogging site connecting people based on their personal interest in specific genre where they can endlessly explore mostrelevant topics based on their search plus can also follow converse with author(s) of theirfavorite blogs.
- Express - Fast, unopinionated, minimalist web framework for Node.js
- MongoDB - Document database for modern applications
- EJS - Embedded JavaScript templating engine
- Nodemon - Monitor for any changes in your application and automatically restart the server
To get started with [Project Name], follow these steps:
- Clone the repository to your local machine using the following command:
git clone https://github.com/Narcos101/OurApp.git
- Change into the project directory:
cd ourApp
- Install the required dependencies by running the following command:
npm install
- Set up the MongoDB database:
- Ensure that MongoDB is installed and running on your machine.
- Create a new MongoDB database.
- Update the database configuration in
db.js
to point to your MongoDB database.
- Start the application in development mode by running the following command:
npm run dev
- Access the application by navigating to
http://localhost:3000
in your web browser.
Here's a brief overview of the project structure:
app.js
: The main entry point of the application.router.js
: Contains the route definitions for different application endpoints.models/
: Contains the MongoDB models for data schema.views/
: Contains the EJS templates for rendering dynamic web pages.public/
: Contains static assets such as CSS stylesheets and client-side JavaScript files.
- Before contributing do go through the Code of Conduct and the Contributors Guidelines.
- If you find any bug in the application, or a feature you think would be nice to have, please open an issue.
- If you want to contribute code, please fork the project and submit a pull request.