A resident management web application for HUST Software Engineering Courses
- Docker >= 20.10
- Docker compose plugin
To get a local copy of the project up and running, follow these steps:
- Start docker container:
make devup
This will create a .env
file in the root directory. You can configure environment variables in this file according to your needs.
- Install dependencies:
make devinstall
- Migrate and seed dummy data
make devmigrate
make devfresh
To start the application locally, use the following command:
make devup
make devrun
The application will be accessible at:
- Client: http://project.localhost:3000
- Server: http://project.localhost:3000/api/
- Phpmyadmin: http://phpmyadmin.localhost:3000
- Traefik: http://traefik.localhost:3000
Stop application:
make devdown
This project is licensed under the MIT License.