Skip to content

Animal Crossing: New Horizons Friend Maker web application

License

Notifications You must be signed in to change notification settings

kos33rd/ac-friends

Repository files navigation

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/

About

Animal Crossing: New Horizons Friend Maker web application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published