This was team Ada Lovelace's submission for the Girl Develop It 2nd Annual Hackathon. The Workout Cookbook is a platform that pairs a mobile app with Alexa. The mobile app uploads and catalogs "workout recipes" that the user defines. Alexa, in turn, assists the user in guiding them through a chosen workout recipe. Users can perform their favorite workout routines from the comfort of their homes and have a fun fitness journey!
From a hackathon submission to open source project, Workout Cookbook is a fitness platform aiming to bridge the connection between mobile apps and voice assistants. It is built with open source community building in mind, accessibility first interfaces, and looking for contributions.
The mobile app is built on React Native. Its source code can be found in the react-native
folder. Run the following to install app dependencies:
yarn install
In the react-native
folder, run
yarn start
This will launch the Expo server on your local machine and gives you the ability to test the mobile app on both iOS and Android simulators as well as on actual phone hardware.
The Alexa skill handler is a lambda function using the Node.js runtime. It can be viewed in index.js
.
Create an AWS account to create a lambda function that hooks into an Alexa Skills kit.
This project is licensed by the GPLv3 license. Please peruse the currently open issues to start contributing to the project!
Feel free to raise issues for potential bugs and improvements that can be made to the project.
All code contributions should first fork from this repository and raise a pull requst to have changes reviewed by the project maintainer, Erika Miguel.
This project is welcoming of new comers, women/queer/nonbinary developers, and software engineering veterans. Any communication in project issues should be professional and polite. Thank you!