BookusNow Backend: Node.js server for fetching events, enabling user authentication & powering the BookusNow website. Built with Express.js.
MIT License
BookusNow is a backend system built using Node.js, Express, MongoDB, and Mongoose. It serves as the backbone for a booking application, providing essential functionalities such as user authentication, file uploading, location services, and weather updates.
- API Endpoints
The key features of this project include.
- Follow these steps to get a local copy up and running.
Before you begin, make sure you have the following installed on your machine:
npm -v
in your terminal.
- Version Requirements:
node >= 14.0.0
npm >= 6.14.0
mongodb >= 4.4
- To setup this project locally:
git clone [email protected]:AnsarIbrahim/bookusnow-backend.git
cd bookusnow-backend
npm install
- To start the MongoDB service, run the following command:
mongod
- To seed the database with sample data, you'll need to create a seed script. Once you have that, you can run it with the following command:
node seed.js
Please note that the command to start the MongoDB service might vary depending on your operating system and MongoDB installation. The seed script should be created in your project and should contain the logic to populate your database with sample data.
- To run the application, run the following command:
npm start
- This will start the Rails development server and you can access the application by visiting http://localhost:5000 in your web browser.
👤 Ansar Ibrahim
- Contributions, issues, and feature requests are welcome!
- Feel free to check the issues page.
- Give a ⭐️, if you like this project!
- I would like to thank NovaNectar Services Pvt. Ltd.
This project is MIT licensed.