The Plank App is part of a habit formation series, designed to help users build core strength and track their progress over time. It is a standalone application with potential future integration into a larger habit formation series, meaning it can function on its own or potentially integrate into a larger system of habit-building apps.
This app provides a simple and effective way to time plank exercises, visualize progress via bar/line graphs, and introduce gamification elements such as a badge collection for reaching milestones.
- Frontend: React Native (Expo) for mobile, Next.js for web
- Backend: Node.js, Express, MongoDB
- Authentication: JWT for user login and data tracking
- Deployment:
- Mobile: Expo
- Web: Next.js
- Backend: Hosted on Render
- Plank Timer: Track and time plank holds with an intuitive UI
- Progress Tracking: View history through a bar or line graph
- Gamification: Collect badges for milestone achievements (planned)
- Guest Mode: No login required for basic tracking
- User Accounts: Log in to track progress over time
/plank-app
│── client/ # React Native (Expo) frontend
│── server/ # Node.js backend (Express & MongoDB)
│── web/ # Next.js web-based version
│── package.json # Project dependencies
│── README.md # Project documentation
- git clone https://github.com/yourusername/plank-app.git
- npm install
- cd /plank-app/server
- npm run dev
- cd /plank-app/client
- npx expo start
🔗 GitHub
🔗 LinkedIn
🔗 Portfolio
Feel free to reach out for collaboration, job opportunities, or questions about my work!