Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/udoy2/electronicgoodies
This project is an ASP.NET MVC application designed to provide a seamless shopping experience for electronic products.🎯✅
https://github.com/udoy2/electronicgoodies
Last synced: 6 days ago
JSON representation
This project is an ASP.NET MVC application designed to provide a seamless shopping experience for electronic products.🎯✅
- Host: GitHub
- URL: https://github.com/udoy2/electronicgoodies
- Owner: Udoy2
- Created: 2024-04-09T19:50:22.000Z (7 months ago)
- Default Branch: udoy
- Last Pushed: 2024-05-15T17:07:57.000Z (6 months ago)
- Last Synced: 2024-05-16T05:39:34.714Z (6 months ago)
- Language: C#
- Homepage:
- Size: 26.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ecommerce Store For Electronic Goodies
Welcome to the **Ecommerce Store For Electronic Goodies** repository. This project is an ASP.NET MVC application designed to provide a seamless shopping experience for electronic products. Below are the key features and functionalities included in this project:
## Key Features
### 1. Product Management
- **Admin Interface**: Add, update, and delete products.
- **Company Interface**: Manage products specific to each company.
- **Customer View**: Browse and search for products.### 2. User Roles
- **Customer**: Can browse products, add them to the cart, and make purchases.
- **Admin**: Has full control over the product listings, user management, and site settings.
- **Company**: Can manage their own product listings and view sales statistics.### 3. Shopping Cart
- Add products to the cart and adjust quantities.
- View cart contents and proceed to checkout.
- Apply discounts and view total price before purchasing.### 4. Product by Sell
- View products sorted by best-selling items.
- Filter products by various criteria like price, brand, and ratings.### 5. Tracking System
- Track orders from the moment they are placed until delivery.
- Customers receive updates on their order status.
## Screenshots![Home Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/home_page.png)
![Product Details](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/product_details.png)
![Product Summary](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/summary.png)
![Product Details](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/product_details.png)
![Login Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/login.png)
![Register Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/register.png)
![Manage Account](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/manage_account.png)
![Manage Order Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/manage_order.png)
![Cart Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/cart.png)
![Manage Order Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/manage_order.png)
![Admin Product Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/admin_product.png)
![Admin Product add Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/admin_product_add.png)
![Admin Product edit Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/admin_product_edit.png)
![Admin user Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/admin_manage_user.png)
![Admin add user Page](https://raw.githubusercontent.com/Udoy2/ElectronicGoodies/udoy/screenshots/admin_user.png)## Getting Started
1. **Clone the repository**:
```
https://github.com/Udoy2/ElectronicGoodies.git
```2. **Build and Run**:
- Open the project in Visual Studio.
- Restore NuGet packages.
- Build the solution.
- Run the project.3. **Database Setup**:
- Update the connection string in `appsettings.json`.
- Run migrations to set up the database schema.## Contributing
Contributions are welcome! Please fork the repository and submit pull requests for any enhancements or bug fixes.## License
This project is licensed under the MIT License. See the `LICENSE` file for more details.---
Thank you for checking out the **Ecommerce Store For Electronic Goodies**. We hope you find this project useful and look forward to your contributions and feedback!