https://github.com/paraggoyal28/book-store
A online book store in mern stack
https://github.com/paraggoyal28/book-store
Last synced: 10 months ago
JSON representation
A online book store in mern stack
- Host: GitHub
- URL: https://github.com/paraggoyal28/book-store
- Owner: paraggoyal28
- License: mit
- Created: 2024-12-08T10:09:58.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-30T05:35:45.000Z (about 1 year ago)
- Last Synced: 2025-02-12T11:38:11.485Z (11 months ago)
- Language: JavaScript
- Homepage: https://book-store-ten-ashen.vercel.app
- Size: 5.02 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Book Store Application
The Book Store project is a comprehensive online platform designed for users to browse, filter, and purchase books seamlessly. It also provides an intuitive admin interface to manage the store's operations and track performance.
## Key Features
### User Functionality
**Book Browsing & Filtering**: Users can view a catalog of available books and filter them by genre.
**User Authentication**: Secure sign-up and login options are available via:
* Basic email/password authentication.
* Google login integration using Firebase.
**Order Management**: Users can place book orders and access detailed information about their past orders.
**Admin Functionality**
**Analytics Dashboard**: Admin users can view key performance statistics, including:
* Total number of orders.
* Monthly orders breakdown.
* Total revenue generated.
**Book Management**: Admins can manage the store's inventory with features to add, edit, delete, and update book details.
### Technologies Used
* Authentication & Authorization: **JSON Web Tokens (JWT)**.
* Google Sign-In & Email Authentication: **Firebase**.
* Database: **MongoDB** for efficient and scalable data storage.
* Frontend: **React.js** for a dynamic and user-friendly interface.