An open API service indexing awesome lists of open source software.

https://github.com/ibrahimfazili/grade-hero


https://github.com/ibrahimfazili/grade-hero

Last synced: 4 months ago
JSON representation

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 ...