It's React/Django based interview project that communicates with Github API.
Before going to live I highly suggest to use your test github account link to live
Some of the features: stateless backend, synced session between tabs, project works without a database (yet).
- Move deployment of the front end to serve bit.ly/CRA-deploy
- Solve "Resource not accessible by integration" on some github endpoints
- Use cookies instead of local storage
- python/Django
- Django-rest-framework
- React
- Docker/Docker-compose
- nginx
- node==14
Deployment uses docker and docker-compose.
- create production version of django_server.env.example and node_server.env.example (without .example extension)
# install nodejs and npm
$curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
$sudo yum install -y nodejs
$npm config set registry http://registry.npmjs.org/
$npm i react-scripts
$npm run build