Skip to content

aliyahmoore/new_book_tracker

Repository files navigation

📚 BookTracker

BookTracker is a full-stack book club management application built with Ruby on Rails and PostgreSQL. Users can create book clubs, add and manage books, track reading status, and search for new titles using the Google Books API. The app includes full user authentication, custom sorting, and interactive UI enhancements for a smooth, intuitive experience.


⭐ Features

📘 Book & Book Club Management

  • Create, edit, and manage book clubs
  • Add books manually or save books from the Google Books API
  • Track reading status, genre, notes, start date, and end date
  • View all books associated with a book club and all clubs a book belongs to

🔍 Google Books API Integration

  • Search for books using the Google Books API
  • View detailed information: title, author, description, and cover image
  • Save API-fetched books directly to your personal book list

🔐 User Authentication

  • Secure authentication built with Devise
  • Must be signed in to add books or create book clubs

⚙️ Frontend Enhancements

  • Custom JavaScript for dynamic search interactions
  • Improved UI responsiveness and user experience
  • Clean and accessible interface

🛠️ Project Planning & Workflow

  • Organized using Miro, Trello, and Figma
  • Continuous updates, refactoring, and feature expansions

🚀 Deployment

  • Previously deployed on Heroku
  • Deployment is currently paused as the project is still in active development and new features are being added

🌱 Future Improvements

  • Users can browse and search without signing in
  • Personalized book recommendations
  • Social features (friend lists, club invites)
  • Enhanced UI/UX design and visual improvements
  • Improved user functionality and experience

⚠️ Work in Progress

This project is still under active development.
File structure and code organization need to be cleaned up to improve maintainability and readability. New features, improvements to UI/UX, and enhanced user functionality are continually being added. Additionally, stay tuned for updates.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors