[{"data":1,"prerenderedAt":277},["ShallowReactive",2],{"project-robic":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"name":10,"year":11,"featured":12,"topics":13,"languages":15,"branch":22,"tools":23,"archived":6,"homepage":33,"githubUrl":34,"heroImage":35,"body":38,"_type":271,"_id":272,"_source":273,"_file":274,"_stem":275,"_extension":276},"/projects/robic","projects",false,"","Robic","Exercise app for people who like data 🏃‍♀️","robic",2020,true,[14],"mobile development",[16,17,18,19,20,21],"TypeScript","C#","HCL","PowerShell","Dockerfile","JavaScript","master",[24,25,26,27,28,29,30,31,32],"docker","dotnet","ec2","expo","github-actions","mongodb","react","react-native","terraform","https://ryanachten.github.io/robic/","https://github.com/ryanachten/robic",{"remote":36,"local":37},"https://github.com/ryanachten/robic/raw/master/docs/images/Robic_Flow_1.jpg","hero-images/robic.webp",{"type":39,"children":40,"toc":262},"root",[41,52,60,65,70,77,108,115,120,143,148,156,161,170,175,183,188,196,202,207,249,257],{"type":42,"tag":43,"props":44,"children":45},"element","p",{},[46],{"type":42,"tag":47,"props":48,"children":51},"img",{"alt":49,"src":50,"title":49},"Robic Feature Image","https://github.com/ryanachten/robic/raw/master/docs/images/Robic_FeatureImage_2.jpg",[],{"type":42,"tag":53,"props":54,"children":56},"h2",{"id":55},"what-is-robic",[57],{"type":58,"value":59},"text","What is Robic?",{"type":42,"tag":43,"props":61,"children":62},{},[63],{"type":58,"value":64},"Robic is a mobile application for simple exercise tracking and analysis.",{"type":42,"tag":43,"props":66,"children":67},{},[68],{"type":58,"value":69},"Robic helps athletes and enthusiasts track their workouts and provides analytics to follow their progress.",{"type":42,"tag":71,"props":72,"children":74},"h3",{"id":73},"get-started",[75],{"type":58,"value":76},"Get started!",{"type":42,"tag":78,"props":79,"children":80},"ul",{},[81,96],{"type":42,"tag":82,"props":83,"children":84},"li",{},[85,87],{"type":58,"value":86},"Download for Android at the ",{"type":42,"tag":88,"props":89,"children":93},"a",{"href":90,"rel":91},"https://play.google.com/store/apps/details?id=com.app.robic",[92],"nofollow",[94],{"type":58,"value":95},"Google Play Store",{"type":42,"tag":82,"props":97,"children":98},{},[99,101],{"type":58,"value":100},"View our ",{"type":42,"tag":88,"props":102,"children":105},{"href":103,"rel":104},"https://github.com/ryanachten/robic/raw/master/docs/PrivacyPolicy.md",[92],[106],{"type":58,"value":107},"Privacy Policy",{"type":42,"tag":43,"props":109,"children":110},{},[111],{"type":42,"tag":47,"props":112,"children":114},{"alt":113,"src":36,"title":113},"Robic Workout User Flow",[],{"type":42,"tag":43,"props":116,"children":117},{},[118],{"type":58,"value":119},"Some of the features Robic provides are:",{"type":42,"tag":78,"props":121,"children":122},{},[123,128,133,138],{"type":42,"tag":82,"props":124,"children":125},{},[126],{"type":58,"value":127},"Workout tool for tracking sets, reps, weight, and time to complete",{"type":42,"tag":82,"props":129,"children":130},{},[131],{"type":58,"value":132},"Exercise library for storing all of your exercises",{"type":42,"tag":82,"props":134,"children":135},{},[136],{"type":58,"value":137},"Exercise analytics, such as personal bests, average and net weight over time",{"type":42,"tag":82,"props":139,"children":140},{},[141],{"type":58,"value":142},"All-time analytics, such as most frequently used muscle groups and exercises",{"type":42,"tag":43,"props":144,"children":145},{},[146],{"type":58,"value":147},"More features to come!",{"type":42,"tag":43,"props":149,"children":150},{},[151],{"type":42,"tag":47,"props":152,"children":155},{"alt":153,"src":154,"title":153},"Robic Stack","https://github.com/ryanachten/robic/raw/master/docs/images/Robic_Stack_1.jpg",[],{"type":42,"tag":53,"props":157,"children":159},{"id":158},"robic-stack",[160],{"type":58,"value":153},{"type":42,"tag":43,"props":162,"children":163},{},[164],{"type":42,"tag":165,"props":166,"children":167},"strong",{},[168],{"type":58,"value":169},"Robic Client",{"type":42,"tag":43,"props":171,"children":172},{},[173],{"type":58,"value":174},"Built using React Native, Expo, TypeScript and UI Kitten.",{"type":42,"tag":43,"props":176,"children":177},{},[178],{"type":42,"tag":165,"props":179,"children":180},{},[181],{"type":58,"value":182},"Robic API",{"type":42,"tag":43,"props":184,"children":185},{},[186],{"type":58,"value":187},"Built using .NET and MySQL.",{"type":42,"tag":43,"props":189,"children":190},{},[191],{"type":42,"tag":47,"props":192,"children":195},{"alt":193,"src":194,"title":193},"Robic Exercise User Flow","https://github.com/ryanachten/robic/raw/master/docs/images/Robic_Flow_2.jpg",[],{"type":42,"tag":53,"props":197,"children":199},{"id":198},"developing-with-robic",[200],{"type":58,"value":201},"Developing with Robic",{"type":42,"tag":43,"props":203,"children":204},{},[205],{"type":58,"value":206},"Documentation specific to different aspects of Robic development can be found in their respective directories.\nOf specific note are:",{"type":42,"tag":78,"props":208,"children":209},{},[210,220,230,240],{"type":42,"tag":82,"props":211,"children":212},{},[213],{"type":42,"tag":88,"props":214,"children":217},{"href":215,"rel":216},"https://github.com/ryanachten/robic/raw/master/app/README.md",[92],[218],{"type":58,"value":219},"Developing the Robic App",{"type":42,"tag":82,"props":221,"children":222},{},[223],{"type":42,"tag":88,"props":224,"children":227},{"href":225,"rel":226},"https://github.com/ryanachten/robic/raw/master/api/README.md",[92],[228],{"type":58,"value":229},"Developing the Robic API",{"type":42,"tag":82,"props":231,"children":232},{},[233],{"type":42,"tag":88,"props":234,"children":237},{"href":235,"rel":236},"https://github.com/ryanachten/robic/raw/master/infra/README.md",[92],[238],{"type":58,"value":239},"Developing the Robic Infrastructure",{"type":42,"tag":82,"props":241,"children":242},{},[243],{"type":42,"tag":88,"props":244,"children":246},{"href":245},"./.github/workflows/readme",[247],{"type":58,"value":248},"Developing the Robic CI/CD",{"type":42,"tag":43,"props":250,"children":251},{},[252],{"type":42,"tag":47,"props":253,"children":256},{"alt":254,"src":255,"title":254},"Robic Analytics User Flow","https://github.com/ryanachten/robic/raw/master/docs/images/Robic_Flow_3.jpg",[],{"type":42,"tag":43,"props":258,"children":259},{},[260],{"type":58,"value":261},"Developed and designed by Ryan Achten",{"title":7,"searchDepth":263,"depth":263,"links":264},2,[265,269,270],{"id":55,"depth":263,"text":59,"children":266},[267],{"id":73,"depth":268,"text":76},3,{"id":158,"depth":263,"text":153},{"id":198,"depth":263,"text":201},"markdown","content:projects:robic.md","content","projects/robic.md","projects/robic","md",1776573205291]