https://github.com/ibrahimfazili/grade-hero
https://github.com/ibrahimfazili/grade-hero
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ibrahimfazili/grade-hero
- Owner: IbrahimFazili
- License: mit
- Created: 2023-06-09T16:58:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-27T23:31:15.000Z (almost 2 years ago)
- Last Synced: 2024-12-27T12:27:18.437Z (5 months ago)
- Language: Python
- Size: 7.26 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# Grade Hero
To run it, you'll need to be in the virtual env in one console in the root directory
```
source venv/bin/activate
```## Running backend
to run the backend in the virtual console, navigate to the backend folder and run the command
```
flask --app main.py --debug run
```
note: by default this runs on 5000 which will cause a 403 on Mac. You will need to add the additional flag
```
run --port
```this will run it in hot reload (no need to close the program and run it again unless new files are added)
## Running the front end
in another console, navigate to the frontend/grade-hero-front-end folder and run
```
npm install
```to make sure you have all the modules. Then run
```
npm run dev
```You can register an account right now but not much done yet
## TODO
### Front End
- need to create the hover effect for selection
- need to work on the upload to send to Mongo + create a random colour not white for now at least
- need to figure out how to render the grade
- and more
...### Back End
- need to create routes for uploading courses to reflect in db
- and more ...