Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š ReadRack

React Vite Tailwind CSS Firebase Vercel License

Because every book deserves a space. Stack your stories. Share your shelves.

ReadRack is a beautifully crafted platform for book lovers to explore, manage, and share their personal collections. With intuitive browsing, dynamic charts, and smooth animations, ReadRack brings every shelf to life.

πŸ”— Live Frontend πŸš€ Backend API


πŸ“š Table of Contents


🎯 Purpose

ReadRack is built for readers who want to organize, visualize, and share their reading journey. Whether you're curating your personal library or exploring others’ collections, ReadRack provides a seamless and inspiring experience.


πŸš€ Features

  • πŸ“š Book Management Easily add, browse, and manage your collection with a clean and responsive UI.

  • πŸ“Š Interactive Charts Visualize your reading habits and trends using Recharts.

  • πŸ” Secure Authentication User login and access control powered by Firebase Authentication.

  • 🎨 Smooth Animations Delightful user experience with Framer Motion and Lottie animations.

  • 🧠 Dynamic Effects Typewriter text, scroll-based transitions, and responsive interactions.

  • ☁️ Cloud Deployment Fast, scalable hosting with Firebase and Vercel.


πŸ› οΈ Built With

Category Tools & Libraries
Frontend React 19, Vite
Styling Tailwind CSS, DaisyUI
Auth/Hosting Firebase
Charts/UI Recharts, React Icons
Animations Framer Motion, Lottie React
UX Enhancements SweetAlert2
Routing React Router v7

πŸ“¦ NPM Packages Used

# Core
react
react-dom
react-router
vite

# Styling
tailwindcss
daisyui

# Firebase
firebase

# Charts & Animations
recharts
framer-motion
lottie-react

# UI & UX Enhancements
react-icons
@react-icons/all-files
react-intersection-observer
react-countup
react-simple-typewriter
sweetalert2

# Dev & Utilities
eslint
@vitejs/plugin-react
@types/react
@types/react-dom
axios
date-fns

πŸ“Έ Preview

Screenshot 1 Screenshot 2


βš™οΈ Getting Started

  1. Clone the Repository

    git clone https://github.com/your-username/readrack.git
    cd readrack
  2. Install Dependencies

    npm install
  3. Run the App

    npm run dev

πŸ“„ License

This project is licensed under the MIT License. Feel free to use, modify, and share β€” just give credit. πŸ“˜


About

ReadRack is a beautifully crafted platform for book lovers to explore, manage, and share their personal collections. With intuitive browsing, dynamic charts, and smooth animations, ReadRack brings every shelf to life.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages