Advanced Software Engineering - Group10
This is the repository for the ASE project of Group 10.
You can visit the live demo here:
https://rscd.iocky.com
https://mine.bf
(mine.bf link may only be available for a limited time.)
https://rscdstaging.iocky.com/
To contact all group members, please send an email to: [email protected]
KAIYU CHEN - [email protected]
DEHAO DONG - [email protected]
JIAWEI SHEN - [email protected]
PEICHEN SUN - [email protected]
HAOKUN ZHANG - [email protected]
XIAOYAO ZHU - [email protected]
YIFAN ZHU - [email protected]
This system involves citizens of Dublin City reporting a disaster at any location in the city. By reporting the disaster to the Emergency Response Team, the Emergency Response Team can then take corresponding measures to address the disaster in a timely manner.
The project is divided into two parts: the front-end and the back-end. The front-end is developed using React, and the back-end is developed using Django. The front-end and back-end are connected through RESTful APIs.
Install the required packages in the virtual environment
pip install -r requirements.txt
cd backend
touch .env
DJANGO_SECRET_KEY=
DJANGO_DEBUG=
DJANGO_DB_NAME=
DJANGO_DB_USER=
DJANGO_DB_PASSWORD=
DJANGO_DB_HOST=
DJANGO_DB_PORT=
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Add your Google Map API and backend url to .env
file
VUE_APP_GOOGLE_MAP_API=
VUE_APP_BACKEND_URL=http://[your_backend_host]:[your_backend_port]/dr/api
npm install
npm run dev
npm run build
npm run lint