Re-Story is a web application designed to provide a platform for buying and selling both new and used books. Built with JavaScript, this project aims to create a user-friendly and efficient online bookshop experience.
- Book Listings: Display a catalog of books, including new and used options.
- Search and Filter: Allow users to easily find books by title, author, genre, or condition.
- User Authentication: Secure user accounts for buying and selling books.
- Shopping Cart: Enable users to add books to a cart and proceed to checkout.
- Order Management: Track order history and manage purchased books.
- Seller Functionality: Allow users to list their own books for sale.
- Responsive Design: Ensure the application works seamlessly on various devices.
- ** Backend:** Nodejs , ExpressJs
- ** Database:** MongoDB
- ** Frontend Framework/Library:** ReactJs , Redux Toolkit
- ** Styling:** Tailwind CSS , Material - UI
- ** Payment:** Stripe
-
Clone the Repository:
git clone [https://github.com/BRAVO23111/Re-Story.git](https://www.google.com/search?q=https://github.com/BRAVO23111/Re-Story.git) cd Re-Story
-
Install Dependencies:
# If using npm npm install # If using yarn yarn install
-
Configure Environment Variables:
- (If applicable, explain how to set up environment variables for database connections, API keys, etc.)
-
Run the Application:
# If using npm npm start # If using yarn yarn start
-
Open in Browser:
- Navigate to
http://localhost:3000(or the appropriate port) in your web browser.
- Navigate to
- Payment Integration: Add secure payment gateways for online transactions.
- Book Reviews and Ratings: Implement a system for users to rate and review books.
- Recommendation System: Suggest books based on user preferences and browsing history.
- Advanced Filtering: Implement advanced filtering options.
- User Profiles: Allow users to create detailed profiles.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
- Debanjan Mukherjee (BRAVO23111)
(Add your chosen license here, e.g., MIT License)