Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/parsonsmatt/quicklift
Web application to quickly and easily log your weightlifting sessions
https://github.com/parsonsmatt/quicklift
Last synced: 14 days ago
JSON representation
Web application to quickly and easily log your weightlifting sessions
- Host: GitHub
- URL: https://github.com/parsonsmatt/quicklift
- Owner: parsonsmatt
- License: mit
- Created: 2015-04-26T04:10:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-28T22:19:46.000Z (over 8 years ago)
- Last Synced: 2024-10-03T12:35:26.709Z (about 1 month ago)
- Language: Haskell
- Size: 91.8 KB
- Stars: 38
- Watchers: 6
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QuickLift
[![Build Status](https://travis-ci.org/parsonsmatt/QuickLift.svg?branch=master)](https://travis-ci.org/parsonsmatt/QuickLift)
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 serviceI 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](https://github.com/commercialhaskell/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!