A full stack workspace booking system for my bachelor thesis
This is a full stack MERN application with an Express JS backend connected with a MongoDB and with a React frontend.
- Database: MongoDB Atlas
- Exception Monitoring: Sentry.io
- Hosted: Heroku
The following steps explain how to start the project on your local machine. It's recommended to use a unix-based operation system.
-
Clone the Repository and navigate into it
git clone https://github.com/Elanum/WorkspaceBooking.git && cd WorkspaceBooking
-
Create a
.env
file in the root directorycp .env.example .env
-
Optional: Fill out the variables defined in the
.env
file. If you don't fill them out, default values will be used. -
Start the application via
docker-compose
docker-compose up
The app will be available at:
- Frontend (React): http://localhost:3000
- Backend (Express): http://localhost:5000
- Database (MongoDB): http://localhost:27017