The WorkspaceX is a co-working space management app. It is designed to allow users to book rooms, desk and office amities in a shared workspace. It provides a platform where users can manage their bookings and interact with other users in the workspace. The app allows users to register and log in to their accounts, book rooms, desk, office amities and manage their bookings. The application also includes features for room management, such as adding new rooms, updating room details, and deleting rooms.
Make sure you have installed all of the following prerequisites on your machine:
-
Node(v18.13.0) - Download & Install Node.js
-
PostgreSQL - Download & Install PostgreSQL
To run this project, you will need to add the environment variables which is listed in .env.example file to your .env file, which will be placed in the .config/ directory.
Clone the project
$ git clone https://github.com/jainiljakasaniya/WorkspaceX.git
Go to the project directory
$ cd WorkspaceX
Install dependencies
$ npm install
Generate API Documentation
$ npm run docs
Start the server
$ npm start
Database: PostgreSQL Server: Node.js, Express.js