University project created to have a decent way to schedule activities with friends and thus encourage them to do more sports.
Fitmit
straight after registration allows users to create groups and schedule acitvities (by creating events) within those groups. As an creator
of the group you can add or remove people from the group. Users can customize their profiles by adding profile picture, description and choose activities they
are most interested in.
To run the project locally you need to install expo (if you haven't before)
npm install --global expo-cli
and then you can perform following operations:
- Clone the repo
git clone https://github.com/d-wasilewski/Skimer.git
- Switch to client directory
cd ./client
- Install packages
yarn install
- Run the app with expo
expo start
- User can register with login, email and password and by accepting terms of service
- User can login if he previously created an account and mark whether he wants to be automatically logged out or not.
- On the homepage user can track his daily activity - amount of steps he made as well as burned calories.
- On the homepage user can see list of all events (and their date and how far they are located from the user) of all of his groups as well as the list of his groups
- User can see the details page of their groups
- User can add an event in one of his groups
- Our app includes interactive map provided by Google, that shows users all incoming events as pins and comes with a nice slider allowing users to swipe between them.
- User can see his and other peoples profiles and he can change his profile photo and his bio.
- User has access to settings tab where he can change password, turn on/off notifications and "don't log me out"