/market_hub

Primary LanguageJavaScript

MarketHub App

MarketHub is a web application built with Ruby on Rails and React that simulates an online marketplace where buyers can browse products and adding them to their carts. It provides a platform for sellers to list and manage their products, and buyers to explore and purchase items.

Features

User Registration and Authentication

  • Buyers and sellers can register and log in to their accounts.

Product Listings

  • Sellers can create, update, and delete product listings, including details such as name, description, price, and category.

Product Categories

  • Products are categorized into different categories to aid navigation and search.

Cart Management

  • Buyers can add products to their cart, view the cart contents, update quantities, and remove items.

Usage

  • Sign up as a buyer or seller to create an account.
  • Browse products by category or search for specific items.
  • Add products to your cart, update quantities, and proceed to checkout.
  • Sellers can manage their product listings, including creating, updating, and deleting products.
  • Explore the application and experience the functionality provided.

Acknowledgments

  • The project was inspired by popular online marketplaces like Jumia and Amazon.
  • Special thanks to the Ruby on Rails and React community for providing excellent documentation and resources.

Page

Banner

Screenshot from 2023-07-24 08-14-17

Featured Products

Screenshot from 2023-07-24 08-18-17

Different Products

Screenshot from 2023-07-24 08-20-08

Products according to their category

Screenshot from 2023-07-24 08-22-56

Product added to cart

Screenshot from 2023-07-24 08-23-59

Registration

Screenshot from 2023-07-24 08-26-03

Contributing

  • Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Author

Jackline Adhiambo