Skip to content

DZXMASTER/Book-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Tracker

About the Project

Book Tracker is a modern and intuitive web application designed to help users:

Register and log in securely using Firebase Authentication.

Add, edit, and manage books with custom reading statuses.

Track their reading progress with a categorized book list.

Maintain a personalized profile with stored book data.

Stay logged in even after refreshing the page.

Current Status

This project has been deployed, with core features implemented and planned improvements in progress.

Tech Stack

Frontend: React.js (Next.js) / Tailwind CSS / TypeScript

Backend: Firebase (Authentication, Firestore, Storage)

Authentication: Firebase Authentication (Email/Password Sign-In)

Real-Time Features: Firestore real-time database updates

Deployment: Vercel

Features

Implemented:

User Authentication: Secure sign-up and login with Firebase Authentication.

Book Management: Users can add, edit, and delete books.

Reading Status Tracking: Categorize books as "Reading," "Completed," or "To Read."

Responsive Design: Optimized for mobile and desktop views.

Secure Data Handling: Firebase security rules ensure data privacy.

Persistent Login: Users stay logged in even after refreshing the page.

Navigation System: Seamless page transitions with React Router.

Planned:

Search & Filter System: Users can search for books and filter by reading status.

Dark Mode: Toggle between light and dark themes.

Progress Tracking: Visual progress bar for books in progress.

Community Features: Users can share reading lists and recommendations.

Roadmap

Phase 1: Core Functionality

Set up authentication and routing.

Implement CRUD operations for books.

Design a responsive UI.

Integrate Firebase for storage and database.

Phase 2: Enhancements

Add real-time updates for book tracking.

Improve UI/UX based on user feedback.

Implement search and filtering functionalities.

Phase 3: Community Features

Enable book sharing and recommendations.

Implement user-generated book reviews and ratings.

Add a social feature to follow other users.

Phase 4: Optimization & Deployment

Conduct thorough testing and bug fixes.

Optimize performance and SEO.

Deploy final version to production.

Deployment

Book Tracker is currently deployed on Vercel: Book Tracker

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors