Introduction - Learnathon-By-Geeky-Solutions/binary-brains GitHub Wiki

๐Ÿ‘‹ Introduction Of AmarTech

AmarTech is a feature-rich E-Commerce Web Application built using ASP.NET Core MVC that demonstrates the essential components of a modern online store. Designed as a learning project for educational purposes, it follows clean architecture principles and showcases how to build a maintainable, scalable system from the ground up.


๐ŸŽฏ Project Objectives

  • Apply industry-standard practices using ASP.NET Core MVC.
  • Build a complete e-commerce system with real-world functionalities.
  • Demonstrate how to implement authentication, authorization, payment integration, and modular architecture.
  • Learn and apply CRUD operations, relationships, and role-based features.

๐Ÿ‘ค User Roles

  • Customers โ€“ Can register, browse products, manage their cart, place orders, and track order history.
  • Administrators โ€“ Can manage users, products, companies, categories, and monitor orders.

๐Ÿงฉ Key Features

  • ๐Ÿ” User registration and login with ASP.NET Identity
  • ๐Ÿ›๏ธ Product and Category management
  • ๐Ÿข Company Management with 30-day delayed payment support
  • ๐Ÿ›’ Shopping cart and secure checkout
  • ๐Ÿ” Search functionality and pagination
  • ๐Ÿ’ณ Stripe payment gateway integration
  • ๐Ÿ“ฆ Order tracking and order history
  • ๐Ÿ“Š Admin dashboard (minimal for now, but functional)
  • ๐Ÿงช xUnit test coverage for core components

AmarTech may be a learning-focused project, but it includes all the core elements required for a practical e-commerce platform and is a strong foundation for future expansion.

๐Ÿ’ก Next Steps

Ready to get started? Check out our Installation Guide to set up the project and start exploring the features!