My pass at making a bookclub management app for my own bookclub. A place for us to track book nominations, meetings, etc. A place to explore Rails patterns beyond MVC. Also interested in seeing how far I can go with just vanillajs and Jquery frontend.
See it here
To see it in action, test username:password is dsample:letmein
. (Since the app is mostly intended for my bookclub, I haven't prioritized club administration features)
✔️ Basic user auth
✔️ Members can nominate books and details are autopopulated from external data source (e.g Google Books)
✔️ Members can upvote books they are interested in
✔️ Clubs can set and change meeting dates
✔️ Clubs can track previously read books + move nominations to read
✔️ Members can leave a review on each book
👷 Improve book data pulled from books.google
❌ Generated recommendations
❌ Email updates to users
❌ Google Calendar sync
❌ etc.
- Clone
bundle install
to get dependenciesrake db:create
andrake db:migrate
to build databaserails s
to run on port 3000 (localhost:3000
)