Ask questions and get help from the community
screen-capture.webm
Front End Tech used: React, CSS
Back End Tech used: Python, Django, MySQL
Copyright (c) 2023 Jason Le
root
|- helix_backend
| |- helix_backend
| |- portal
|- helix_frontend
| |- public
| |- src
| | |- api
| | |- components
| | |- css
| | |- images
| | |- utils
- Create virtual environment inside root folder named "env"
- Run
activate_virtualenv.bat
script to activate virtual environment - Run
pip install -r requirements.txt
to install necessary backend libraries and packages - Change directory to "helix_frontend"
- Run
npm install
to install necessary frontend libraries and packages - Change directory to helix_backend
- Inside .env file, fill in MYSQL_NAME & MYSQL_PASS then save file
- Open 2 new terminals
- [Terminal 1] - inside root folder of project, run
start_backend.bat
to start backend server - [Terminal 2] - inside root folder of project, run
start_frontend.bat
to start frontend server
**Note: Frontend Server (Port: 3000) Backend Server (Port: 8000)
**Note: Must have SQL server up and running
SQL Settings: {
'USER':'root'
'NAME': [env_var]
'HOST: '127.0.0.1'
'PASSWORD': [env_var]
'PORT': '3306'
}
In the project directory, you can run: