An open API service indexing awesome lists of open source software.

https://github.com/s1rserg/aura-diary

Your Workout Tracker
https://github.com/s1rserg/aura-diary

expressjs node-js react redux-toolkit typescript workout-tracker

Last synced: about 2 months ago
JSON representation

Your Workout Tracker

Awesome Lists containing this project

README

          

# πŸ’ͺ Aura Diary

*A modern workout tracker web application*

Aura Diary helps you track, plan, and reflect on your workouts. With detailed exercise data, custom workout creation, progress history, and stats visualization, it's your all-in-one fitness companion.

---

## ✨ Features

- **πŸ” Authentication**
- Sign up, sign in
- Update profile name
- Delete account

- **πŸ“š Exercise Library**
- Browse exercises with filters
- View photos and step-by-step instructions
- See primary muscles, mechanics, category, equipment, force, and level

- **πŸ“ Workout Builder**
- Create workouts with name and notes
- Add exercises and sets (reps, duration, weight, distance)
- Edit or delete workouts and sets

- **πŸ“… Workout History**
- View your full workout history

- **πŸ“Š Statistics Dashboard**
- Track activity by week, month, and year
- Visual breakdown by muscle groups, categories, total weight lifted, and time spent

- **πŸ§‘β€πŸ€β€πŸ§‘ Coming Soon**
- Add friends
- Compare and view each other's progress

---

## πŸš€ Getting Started

```bash
npm i # Install dependencies
# Fill out the .env files in /server and /client
npm run db:seed # Seed the database
npm run dev:s # Start backend server
npm run dev:c # Start frontend React app
```

---

## πŸ› οΈ Tech Stack

- **Frontend**:
React, React Router, Redux Toolkit, TypeScript, React Hook Form

- **Backend**:
Node.js, TypeScript, Express, Sequelize, PostgreSQL

- **Styling**:
CSS Modules

---

## 🌐 Deployment

- **Frontend**: GitHub Pages
- **Backend**: Render

---

## πŸ—ΊοΈ Future Plans

- Social features (friendship system)
- Progress comparison
- Leaderboards
- Custom analytics and insights

---

## πŸ“Έ Screenshots

*Coming soon...*

---

## 🧠 Contribute

Pull requests are welcome! For major changes, please open an issue first to discuss what you'd like to change.

---

**Built with love and discipline. Stay consistent! πŸ†**