Skip to content

debanjanx-dev/Re-Story

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Re-Story: Online Bookshop

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.

Features

  • 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.

Technologies Used

  • ** Backend:** Nodejs , ExpressJs
  • ** Database:** MongoDB
  • ** Frontend Framework/Library:** ReactJs , Redux Toolkit
  • ** Styling:** Tailwind CSS , Material - UI
  • ** Payment:** Stripe

Getting Started

  1. 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
  2. Install Dependencies:

    # If using npm
    npm install
    
    # If using yarn
    yarn install
  3. Configure Environment Variables:

    • (If applicable, explain how to set up environment variables for database connections, API keys, etc.)
  4. Run the Application:

    # If using npm
    npm start
    
    # If using yarn
    yarn start
  5. Open in Browser:

    • Navigate to http://localhost:3000 (or the appropriate port) in your web browser.

Future Enhancements

  • 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.

Contributing

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.

Author

  • Debanjan Mukherjee (BRAVO23111)

License

(Add your chosen license here, e.g., MIT License)

About

A bookshop for selling new and old books

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages