🤓 Announcing DevLifts Open Source
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).