d-wasilewski / fitmit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fitmit

Overview

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.

Build with

Installation

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:

  1. Clone the repo
    git clone https://github.com/d-wasilewski/Skimer.git
  2. Switch to client directory
    cd ./client
  3. Install packages
    yarn install
  4. Run the app with expo
    expo start

Usage

  1. User can register with login, email and password and by accepting terms of service

  1. User can login if he previously created an account and mark whether he wants to be automatically logged out or not.

  1. On the homepage user can track his daily activity - amount of steps he made as well as burned calories.

  1. 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

  1. User can see the details page of their groups

  1. User can add an event in one of his groups

  1. 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.

  1. User can see his and other peoples profiles and he can change his profile photo and his bio.

  1. User has access to settings tab where he can change password, turn on/off notifications and "don't log me out"

Problems

Roadmap

About


Languages

Language:JavaScript 100.0%