This project displays all conditions from a Letter of Agreement in a table. It is intended to improve the searchability of letter of agreements by allowing to search conditions from all letters at the same time.
Name | Responsible for | Contact |
---|---|---|
Moritz F. - 1234027 | * | [email protected] |
Leon K. - 1424877 | Map component | [email protected] |
- Node.js (https://nodejs.org/en)
- Docker (https://www.docker.com)
- MongoDB (https://www.mongodb.com/docs/manual/reference/program/mongod/)
To start the frontend, follow these steps:
- Open a terminal or command prompt and navigate to the project directory.
- Navigate to the frontend folder using the cd command.
- Install the necessary dependencies by running npm install.
- Once the dependencies are installed, start the development server by running npm start.
- The frontend should now be accessible at
http://localhost:3000/
in your web browser.
To start the backend, follow these steps:
- Ensure that you have Docker and Docker Compose installed on your system.
- Open a terminal or command prompt and navigate to the project directory.
- Make sure you are in the root directory of the project.
- Run the following command to start the backend using Docker Compose:
docker-compose up
Docker Compose will build and start the containers defined in the docker-compose.yml file. The backend services should now be up and running. Note: Please make sure to set up any necessary environment variables or configuration files before starting the backend with Docker Compose.
Once both the frontend and backend are successfully started, you should be able to access the application at http://localhost:3000/
and interact with its features.