Skip to content

ubclaunchpad/workoutpersonalizer-frontend

Repository files navigation


Logo

FitHub Client

View the FitHub Server

Table of Contents

  1. About The Project
  2. Technologies
  3. Getting Started
  4. Contributing

About The Project

FitHub allows users to create, organize and follow playlists of exercises- allowing for a convenient, centralized, and easy workout experience.

Technologies

  • Flutter/Dart - Client
  • Node/ExpressJS - Server
  • Amazon S3 - Media Storage
  • PostgreSQL - Database
  • Firebase Authentication - Authentication
  • Firebase Hosting - Client Deployment
  • Amazon EC2 - Server Deployment
  • Amazon RDS - Database Deployment

Getting Started

Prerequisites

  1. MacOS Installation Instructions
  2. Windows Installation Instructions

Contributing

Have an idea on how to make FitHub greater? Check out our Contributing Doc!