I'm a computer science student, aspiring software engineer, and casual musician in my free time. I enjoy planning out my day and tracking my study habits, so I decided to create this Music Practice Tracker to track my piano practice habits as well. This project is still a work in progress!
- User authentication (sign up, login)
- Create, fetch, edit, and delete practice sessions
- Secure API with JWT authentication
- SQLite database for storing sessions and users
- Extensive testing with pytest
- Frontend integration with React
- Data visualization (practice trends, time spent per piece, graphed stats)
- Flask - Backend framework
- SQLite - Database for storing users and practice sessions
- JWT authentication - Secure user authentication