Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.49 KB

README.md

File metadata and controls

45 lines (32 loc) · 1.49 KB

Animal Crossing: New Friends

Helps you find a friend to play with. This app is being made with educational purposes in mind.

Development

  • Pull the repo
  • Install pipenv and docker runtime
  • Open project root directory
  • Run docker-compose -f docker-compose.yml -f docker-compose.develop.yml up -d --build to start database container
  • Run pipenv update
  • Run pipenv run python manage.py createsuperuser to create admin panel superuser
  • Set up a new OAuth application
  • Place client_id and client_secret of created application in your docker-compose.develop.yml

Backend tech stack

Frontend tech stack

  • Webpack
  • Babel
  • React + Effector
  • Material UI

Production

  • Run docker-compose -f docker-compose.yml -f docker-compose.production.yml up -d --build
  • Create a superuser: sudo docker exec -it {container_id} python manage.py createsuperuser
  • Set up a new OAuth application
  • Place client_id and client_secret of created application in your docker-compose.production.yml
  • Restart your containers to apply configuration

Deployed Application Instance

http://animal-crossing-new-friends.app/