Skip to content

The global platform where friends can challenge each other. Finalist at #EUvsVirus.

License

Notifications You must be signed in to change notification settings

manuel-lang/YourTurn

Folders and files

NameName
Last commit message
Last commit date
May 17, 2020
May 17, 2020
May 2, 2020
Apr 24, 2020
Apr 25, 2020
May 17, 2020
Apr 25, 2020
May 15, 2020
May 15, 2020
May 17, 2020
May 7, 2020
Jun 14, 2021

Repository files navigation

YourTurn

YourTurn enables everyone to stay connected during the Corona crisis. In our app, people can create a challenge, invite their friends, find challenges in their neighborhood, and win prizes. Do you have it to show everyone you're the best in removing trash in the forest or to show a bike champion that you can do a wheelie while wearing a face mask? Furthermore, YourTurn users can create public and private challenges with or without prizes. Also, they can choose to donate a certain amount of the prize pool for social causes.

We built a native App with React Native. In this way, we generated native Apps for Android, iOS, and the web. We connected our App to a FastAPI backend that is deployed on Amazon Web Services. To ease the hosting and deployment, we are running the backend inside a Docker container. The backend accesses data from a MongoDB that is also hosted on AWS.

Start backend

  • Run pip3 install -r requirements.txt to install the needed requirements.
  • Run uvicorn main:app --reload inside the backend folder.

Start frontend

  • Run npm install in the frontend folder to install the required node modules.
  • Run npm start to start the application with expo. Additional flags are --android, --ios or --web for the corresponding sources.

About

The global platform where friends can challenge each other. Finalist at #EUvsVirus.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published