Made for Level-2 Term-2 Database Sessional Project created by Utchchhwas Singha (1805100) and Pritam Saha (1805102)
Under the kind supervision of Mohammad Tawhidul Hasan Bhuiyan, Lecturer, CSE, BUET
Front-end: HTML, Bootstrap, ChartJS
Back-end: Flask (Python)
Database: Oracle 19c
- Install Python
- Install Oracle 19c
- Install Git
-
Clone the repo.
git clone https://github.com/utchchhwas/cf-practice-tracker.git -
Go to the folder and install all the required packages.
cd cf-practice-tracker pip install -r requirements.txt -
Log into
sqlplusassysdbaand create a new user.CREATE USER c##cf IDENTIFIED BY cf; GRANT CREATE SESSION TO c##cf; GRANT ALL PRIVILEGES TO c##cf; -
Log into
c##cfand create the required tables. The schema and data dump are provied atcf-practice-tracker/sql. -
Now, run the application.
python ./run.py -
The server will be running on
http://127.0.0.1:5000/.