Personal Deadline Reminder Assistant
Anggota | NIM |
---|---|
Dionisius Darryl H. | 13519058 |
Nathaniel Jason | 13519108 |
Gregorius Dimas Baskara | 13519190 |
GhemBOT is a personal deadline reminder assistant that can help you organize all the deadlines that you have whether it is an exam, quiz, or project. This bot is developed using ReactJS and Flask. GhemBOT uses various string and pattern matching techniques such as Knuth–Morris–Pratt algorithm and Regular Expression.
This step is optional, but recommended.
Linux
source project_env/bin/activate
Windows CMD
./project_env_win/Scripts/activate.bat
Windows PowerShell
./project_env_win/Scripts/Activate.ps1
deactivate
- activate the venv
- use
pip install
to add dependencies pip freeze
- copy the result of pip freeze to
requirements.txt
pip install -r requirements.txt
Windows PowerShell
$env:FLASK_APP = "main.py"
flask run
- Navigate into
./src/frontend
- Install all the dependencies with
npm install
- To run the app, simply execute
npm start