SkillAgentSearch skills...

BookShelf

BookShelf is a MERN stack web application that allows users to discover, track, and manage books while providing personalized AI-powered recommendations. It combines book exploration with productivity tools like a Pomodoro timer to create the perfect environment for readers.

Install / Use

/learn @SohitBennett/BookShelf
About this skill

Quality Score

0/100

Supported Platforms

Zed

README

BookShelf

BookShelf is a MERN stack web application that allows users to discover, track, and manage books while providing personalized AI-powered recommendations. It combines book exploration with productivity tools like a Pomodoro timer to create the perfect environment for readers.

Features

  1. Browse and search: Discover the newest and most popular books. Search by title, author, or genre.
  2. AI recommendations: Personalized book suggestions based on user preferences.
  3. Favorites: Save books to a personal collection.
  4. Pomodoro timer: Stay productive with a built-in reading timer.
  5. Authentication: Secure login/logout functionality with MongoDB integration.
  6. API integrations: Uses OpenLibrary and Google Books API to fetch book data.
  7. Responsive UI: Fully optimized for desktop, tablet, and mobile.

Tech Stack -

Frontend

  1. React.js
  2. Redux (for state management)
  3. TailwindCSS (for responsive UI design)

Backend

  1. Node.js
  2. Express.js
  3. MongoDB (database)
  4. RESTful APIs

Other Integrations

  1. OpenLibrary API
  2. Google Books API

Screenshots

  1. Landing Page <img width="2879" height="1466" alt="image" src="https://github.com/user-attachments/assets/8bdac168-ed42-4b36-a9e0-fe54813fa179" />
  2. Browse Popular Books <img width="2879" height="1466" alt="image" src="https://github.com/user-attachments/assets/ac10227b-321b-43c9-a2a9-85e610550fce" />
  3. Browse Newest Books <img width="2879" height="1473" alt="image" src="https://github.com/user-attachments/assets/57edb6e5-727f-4a03-ac97-cd7562ae46d1" />

Future Enhancements

  1. Reading progress tracking
  2. Dark mode
  3. Notes and highlights on saved books
  4. Analytics dashboard for reading habits

Related Skills

View on GitHub
GitHub Stars18
CategoryDevelopment
Updated4mo ago
Forks0

Languages

JavaScript

Security Score

72/100

Audited on Dec 3, 2025

No findings