Skip to content

Web application to quickly and easily log your weightlifting sessions

License

Notifications You must be signed in to change notification settings

parsonsmatt/QuickLift

Repository files navigation

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!

About

Web application to quickly and easily log your weightlifting sessions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published