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!