Marvelus Module Management System
- Python 3.7
- Node.js (npm)
- MySQL version > 8 (set the root account's password to be
root
or edit the setting file inEntrytask/settings.py
) - This project is suggested to be run in Windows OS. For MacOS, if
python
related command fails, adding back the commented out code in_init_.py
inEntryTask
andluminus
may help. If still can not solve, do approach us for help.
- We use two databases named
entrytask
andluminus
for our project. If you have existing database with same name. Do backup it first. mysql -uroot -p < schema.sql
- Enter the password
cd new_frontend
npm install
npm run build
cd ..
pip install virtualenv
virtualenv venv
- Activate base on your OS. (See Google)
- See
(venv)
at start of your command line
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
- Open
127.0.0.1:8000/
for login check. - The hashed password is
123456
for all users - Possible username are
stu1
,stu2
,ta1
,ta2
,prof1
,prof2
(Seeschema.sql
for all users)