This is a simple application built as a side project to track the books that I read and read along with friends with some challenges (Like goodreads).
Even if there is a goodreads, why am I building this? Because this way I learn the technology (here I chose to learn NextJS, may be even more along the way).
- Signup and Signin (Google social auth - integration with Auth0)
- Home page with search book feature
- Search book by title, author, publisher and ISBN
- User Dashboard
- Allow user to create a reading group with a goal of reading (weekly / monthly / yearly)
- Allow user to invite friends to a created group
- Allow user to add a book to read -> optional goal date to complete
- Remind users about the reading goal date
- Allow user to mark book as In progress / Completed
- Rewarding system for completions
- Book recommendation engine