Sprint 1
: 01/10/2020 ~ 13/10/2020 ✅
Demo A
: 14/10/2020 ✅
Retro 1
: 15/10/2020 ✅
Sprint 2
: 15/10/2020 ~ 25/10/2020 ✅
Retro 2
: 26/10/2020 ✅
Sprint 3
: 27/10/2020 ~ 03/11/2020 ✅
Retro 3
: 04/11/2020 ✅
Demo B
: 04/11/2020 ✅
Sprint 4
: 05/11/2020 ~ 12/11/2020 ✅
Retro 4
: 13/11/2020 ✅
Final Wrap-up
: 14/11/2020 ✅
The following list shows the software and packages required with recommended versions to run this web application.
OS Terminal
or IDE Terminal (Microsoft VS code or PyCharm)
Developer Friendly Browser (Chrome or Firefox)
git 2.29.2
Python 3.7.3
Flask 1.1.2
npm 6.14.6
Bootstrap 4.5.2
Ant Design 4.6.6
A step by step series of instructions that tell you how to prepare for the development environment running is displayed below. Please skip the second step if you are accessing this project through a zip file.
-
Make a new directory for the project and change the current directory into it.
-
Clone the repository to your local workplace using the following command:
git clone https://github.com/unsw-cse-capstone-project/capstone-project-comp9900-w17a-996.git
- Install Flask using the following command:
pip install Flask==1.1.2
- Install the node modules to React:
cd capstone-project-comp9900-w17a-996/filmfinder && npm install
- Install other required packages through npm:
npm install bootstrap --save
npm install antd --save
npm install slick-carousel --save
npm install copy-to-clipboard --save
After finishing the setup processes, you are able to run the project now. Open your Terminal and change directory to the project default path that you have just created in step 1 of the last section. Then, open another separate terminal and do the same operation.
For the first Terminal, type in the following command to start the front-end React app:
cd capstone-project-comp9900-w17a-996/filmfinder && npm start
For the second Terminal, type in the following command to start the back-end Flask app:
cd capstone-project-comp9900-w17a-996/filmfinder/api && python app.py
By now, you should see that the React application pops up in your default browser, which means you are ready to enjoy the functionalities of the website.
GLHF! :)
[PDF version]
Bug reports are kindly welcomed, please send an email with issues to chec98qu@gmail.com
.