App which allows you to collect, resolve and inspect information about characters in the Star Wars universe from the SWAPI
node@17.0.1
python@3.9.7
$ git clone git@github.com:rawgeek/starwars.git
$ cd starwars
$ nvm install
$ cd assets
$ npm install
If you wish to only generate a fresh front-end build, run:
$ npm run build
$ cd ..
To run in front-end in development mode, run (currently isn't working correctly for :8000 port, use port :8080):
$ npm start
Open new terminal and continue below
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install
$ pyenv install
$ pipenv install --dev
$ pipenv shell
$ ./manage.py migrate
$ ./manage.py runserver
Go to http://localhost:8000
$ python manage.py test
- Add Unit tests for Frontend
- Frontend cleanup and restructuring, add error handling
- Async process for downloading from multiple pages