Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 1.24 KB

README.md

File metadata and controls

38 lines (24 loc) · 1.24 KB

QuickLift

Build Status

QuickLift is a web app for logging weightlifting sessions.

I've used a few of the currently available weightlifting apps, and they all suffer from some key problems:

  • The UI is slow, unintuitive, or frustrating to use
  • There is no planning capacity built into the service
  • There is no analysis built into the service

I want to build a weightlifting logging application that works great on mobile, is lightning fast to use, and (eventually) provides awesome analysis.

Installation

  • Download and install stack
  • Run stack build to build the project
  • Run stack test to run the tests

Database

  • Ensure that PostgreSQL is installed.
  • Create a database quicklift with username:password of test:test

Front end

There are three main ways to use the front-end:

  1. pulp server for fast refresh that doesn't rely on the back end.
  2. ./dev script which watches the source and rebuilds on changes.
  3. ./deploy script which installs all dependencies and does an optimized build.

Features on the way

  • Authentication
  • Weightlifting Logging
  • Deployment!