🤓 Announcing DevLifts Open Source

J.C. Hiatt
DevLifts
Published in
3 min readAug 15, 2018

About a month ago, I started having some conversations with other members of the DevLifts community about fitness-related open source projects I had ideas for.

I’m so excited today to officially (and publicly) announce our new open source initiatives, tell you how you can be involved, and share a little progress update on our projects!

What we are working on

Below is a listing of the current active repos we have — we are working on a design system right now and should have that ready in the next month or two so everything can speak the same language. 😄

DevLifts API

Tech: GraphQL / Prisma, Node
Repo: https://github.com/DevLifts/devlifts-api
Roadmap: https://spectrum.chat/thread/091f1474-2c85-4403-ba38-4e20c766ef3b

The DevLifts API will be the API for all our projects. The early version will support our Fit CLI logger and user auth.

All of the functionality will be baked into the DevLifts platform, but anyone will also be able to easily fork it and roll their own instance.

Fit CLI

Tech: Node
Repo: https://github.com/DevLifts/fit-cli
Roadmap: https://spectrum.chat/devlifts?thread=22795602-8652-4962-aa70-e1bb03cec836

The Fit CLI will allow devs to log their workouts, meals, sleep, and more from their shell. You’ll be able to log in as a DevLifts member, or you can fork our API along with this CLI to roll your own. 😃

One Rep Max (1RM) App

Tech: React Native
Repo: https://github.com/DevLifts/onerm
Roadmap: https://spectrum.chat/devlifts/open-source?thread=3180dc78-e6b6-48e4-80d2-5abf4a44dd03

We decided to build a 1RM app to log your one rep max for the big 5 lifts (bench, squat, deadlift, overhead press, bent over row) — most of the apps that do this cost $2–5! We’ll be releasing this for free.

The app will utilize the API to store the data, too.

Our Keto Repo

Tech: Markdown
Repo: https://github.com/DevLifts/keto

We started a keto repo to house information and recipes months ago, but due to time constraints we just haven’t been able to add as much to it as we wanted to by now (Thad and I work day jobs still).

If you have some tasty keto recipes, go add them so everyone can try them out!

The DevLifts Website

Tech: React & Gatsby
Repo: https://github.com/DevLifts/devlifts-static

The first version of our site was a quick, bootstrapped version I threw together with static assets. Now that we have validated our business idea, I’m aiming to write a more robust and extensible site — preferably with React and Gatsby.

How you can help

There are a lot of ways you can help — even without writing a single line of code!

1. Sharing our projects and/or this article

This is huge and extremely appreciated!

2. Advice

Have you worked on open source projects before? Have you managed a medium/large open source community? We are all ears for your advice!!

3. Contributing and/or Testing

If you’re looking for a project in its early days (and that’s super low-key), consider joining us to build some really cool stuff!

4. Follow along

Pretty much everything we have going on can be found on our GitHub and Spectrum.

🎊💲 Free DevLifts memberships for contributors

We offer fitStart memberships 100% free to active contributors to any of our projects. Active = 1 commit per month. Just email us for the discount and reference a commit!

Cheers!
J.C.

P.S. — Looking for maximum personalization and accountability in your fitness plan? We have a special discount going on this month for DevLifts Premium: get 50% off (for as long as you keep it) by using the coupon code PREMIUMAUG18 when you checkout (only 10 slots available).

--

--

J.C. Hiatt
DevLifts
Editor for

Founder @ DevLifts. Software Engineer & Growth Manager @ Echobind. Working with full stack JavaScript and GraphQL.