Skip to content

Latest commit

 

History

History
86 lines (57 loc) · 4.47 KB

README.md

File metadata and controls

86 lines (57 loc) · 4.47 KB

Spectrum

As a passionate web developer, I embarked on a journey to create a robust Ecommerce Application, and I'm thrilled to share the exciting details of this project. This MERN Application encompasses a wide range of functionalities, from enabling users to browse and search for products to managing orders and processing payments securely.

gif

  • #f03c15 Product Management: We built a comprehensive product management system that allows administrators to easily add, edit, and organize products. Users can browse products, view detailed descriptions, and check real-time stock status.

  • #c5f015 User Authentication: The app includes user authentication, enabling customers to create accounts, sign in, and access personalized dashboards. Administrators have access to an admin dashboard with role-based access control.

  • #1589F0 Shopping Cart: Users can add products to their shopping carts, adjust quantities, and remove items as needed. This feature ensures a smooth and user-friendly shopping experience.

  • #f03c15 Secure Payment Processing: For payment processing, I integrated Braintree, a PayPal company. Braintree provides a secure and seamless solution for both credit card and PayPal payments, ensuring the safety of users' financial information.

  • #c5f015 Advanced Search: I implemented advanced search features, allowing users to search for products based on categories and price ranges. This enhances the discoverability of products on the platform.

  • #1589F0 Product Recommendations: Users receive product recommendations based on their browsing and purchase history, enhancing their shopping experience and encouraging repeat business.

  • #f03c15 User Reviews and Ratings: The app allows users to leave reviews and ratings for products, providing valuable feedback to both administrators and fellow shoppers.

  • #c5f015 Order Management: Administrators have access to a comprehensive order management system, where they can view and manage customer orders, track shipments, and handle returns and refunds.


LANGUAGES, FRAMEWORKS, LIBRARY AND DATABASE

  • #BE0DF2 REACT.js
  • #1512F8 NODE.js
  • #c2E010 NEXT.js
  • #1589F0 Java Script
  • #f03c15 HTML5, CSS3 and Bootstrap4
  • #5DF20D Socket.io
  • #1589F0 Braintree Gateway

DataBase

Mongo DB

ONLINE REACHABILITY:

TECHNICAL SIDES OF SPECTRUM

1. A FullStack [ MERN ] E-Shopping Application.
2. Implemented Payment Gateway using Credit Card and PayPal.
3. Integrated Braintree (A PayPal Company) for Payment Processing.
4. Implemented Advance Searching/Filtering based on Categories.
5. Implemented Advance Searching/Filtering based on Price Range.
6. Implemented Standard Products Search System with Categories option/dropdown.
7. Implemented Shopping Cart.
8. Implemented Authentication based on JWT.
9. Implemented Scalable React App with Proper Layouts and Routes.
10.Implemented Admin and User Dashboard.
11.Implemented Flexible Private and Admin Routing System.
12.Advance CRUD with Products and Categories.
13.Handled File Upload.
14.Used LocalStorage (CRUD) to Minimize Requests to Backend.
15.Stored Sold Products Record into the Database for Further Processing.
16.User Profile and Update Ability.
17.Implemented Order Management System by Admin.

TEAM SPECTRUM

Name Github Username
Aman Kushwaha [https://github.com/amankushwaha577/]
Aman Saxena [https://github.com/amanS2206]
Akarshit Srivastava [https://github.com/akarshit/2001]

License

@Copyright TEAM SPECTRUM 2021