This is a Next.js project bootstrapped with create-next-app
.
I've always enjoyed tracking my progress in the gym, but never found the right app to do so. Every app was either way too complex for my needs or wasn't exactly what I was looking for. So I created Movement, a web app where I can log my workouts and track progress in one place.
Here's what it does:
- Log your workouts and view them through different filters such as exercises, location, and workout names.
- View data for each exercise, revealing the progress you've made over time.
- Log your weight to keep to keep your body on track.
- TypeScript
- Next.js
- Tailwind CSS
- Prisma
- MongoDB
- NextAuth.js handles user authentication
- Visualized user data using Chart.js
- Utitilized App Router for navigation, loading ui, and the REST API