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: group10@iocky.com
KAIYU CHEN - chenka@tcd.ie
DEHAO DONG - ddong@tcd.ie
JIAWEI SHEN - shenj3@tcd.ie
PEICHEN SUN - sunpe@tcd.ie
HAOKUN ZHANG - zhangh9@tcd.ie
XIAOYAO ZHU - zhux7@tcd.ie
YIFAN ZHU - zhuyi@tcd.ie
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