Skip to content

Market Mate, Elevating your shopping experience, one click at a time 🚀

License

Notifications You must be signed in to change notification settings

supunsathsara/Market-Mate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Market Mate

Welcome to Market Mate, your go-to online marketplace! Built with cutting-edge technology, Market Mate offers a seamless shopping experience, enabling users to explore products, read and post reviews, and manage their purchases with ease.

logo-no-background

Features

  • User Authentication: Secure login and registration functionality with Next-Auth.
  • Product Listings: Browse through a variety of products.
  • Shopping Cart: Add items to your cart and manage them easily.
  • Payment Integration: Complete purchases with card payments through PayHere.
  • Order History: Users can view their past orders and track current order status.
  • Product Reviews: Users can post reviews on products and read reviews from other customers.

Technologies Used

  • Next.js: The React framework for production.
  • MySQL: Relational database management system used for storing user data and order information.
  • MongoDB: Document database used for storing product data and reviews.
  • Next-Auth: Authentication for Next.js.
  • PayHere: Payment processing service to handle transactions.

Testing Payments

To test simulated successful payments, you can use the following test card numbers provided by PayHere:

  • Visa: 4916217501611292
  • MasterCard: 5307732125531191
  • AMEX: 346781005510225

For ‘Name on Card’, ‘CVV’ & ‘Expiry date’, you can enter any valid data. Any card except the above will result in a failed payment.

image

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Supun Sathsara – 📧contact@supunsathsara.com

Project Link: https://github.com/supunsathsara/Market-Mate

About

Market Mate, Elevating your shopping experience, one click at a time 🚀

Resources

License

Stars

Watchers

Forks