Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/7irelo/variate-web
Full Stack E-Commerce Web Application (ASP.NET Core, Razor Pages, postgres)
https://github.com/7irelo/variate-web
asp-net-core postgres razor-pages
Last synced: about 2 months ago
JSON representation
Full Stack E-Commerce Web Application (ASP.NET Core, Razor Pages, postgres)
- Host: GitHub
- URL: https://github.com/7irelo/variate-web
- Owner: 7irelo
- License: mit
- Created: 2024-06-05T21:58:50.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T17:03:34.000Z (3 months ago)
- Last Synced: 2024-10-20T20:32:39.343Z (3 months ago)
- Topics: asp-net-core, postgres, razor-pages
- Language: HTML
- Homepage:
- Size: 11.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Variate
Welcome to **Variate**, a full-featured e-commerce online shopping site built using the ASP.NET Core framework, Razor pages, and a SQL Server database. Variate offers a wide range of product categories to provide a comprehensive online shopping experience.
![variate_home](https://github.com/user-attachments/assets/baf442f2-db0e-40a8-a34b-94c522966dd7)
![variate_electronics](https://github.com/user-attachments/assets/81f1ae15-f118-4612-aa9d-a7bcaeacc8f8)
![variate_product](https://github.com/user-attachments/assets/bec81fcc-4979-4911-89c2-26737f847026)
![variate_reviews](https://github.com/user-attachments/assets/bfa0190b-5c48-4b96-a47c-d29eac3bd9a7)
![variate_cart](https://github.com/user-attachments/assets/b8338bb9-543c-4147-a317-a6b6a4956a2c)
![variate_register](https://github.com/user-attachments/assets/935dcea1-7312-4d5f-8fe6-faf470020e0b)
## Features- **User Authentication**: Secure login and registration functionality.
- **Product Management**: Browse and search through a diverse range of product categories.
- **Shopping Cart**: Add, update, and remove items in the shopping cart.
- **Order Management**: Place orders and track order status.
- **Payment Gateway Integration**: Secure and reliable payment processing.
- **Responsive Design**: Optimized for both desktop and mobile devices.## Product Categories
- **Electronics**
- **Home and Kitchen**
- **Fashion and Beauty**
- **Musical Instruments**
- **Art and Crafts**
- **Baby and Toddler**
- **Bed and Bath**
- **Decor and Furniture**
- **Health and Beauty**
- **Home and Garden**
- **Jewellery and Watches**
- **Luggage and Travel**
- **Office and Stationery**
- **Pet Products**
- **Sports and Outdoor**
- **Tools and DIY"**
- **Toys and Games"**## Technology Stack
- **Backend**: ASP.NET Core
- **Frontend**: Razor Pages
- **Database**: SQL Server
- **Payment Gateway**: [PayPal](https://paypal.com)
- **Hosting**: [Azure](https://azure.com)## Getting Started
### Prerequisites
- [.NET Core SDK](https://dotnet.microsoft.com/download)
- [PostgreSQL](https://www.postgresql.org/download/)### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/7irelo/variate-web.git
cd variate-web
```2. **Configure the database:**
- Update the connection string in `appsettings.json` to match your SQL Server setup.3. **Apply database migrations:**
```bash
dotnet ef database update
```4. **Run the application:**
```bash
dotnet run
```5. **Visit the application:**
Open your browser and navigate to `http://localhost:5263`## Contributing
We welcome contributions to enhance Variate. To contribute:
1. Fork the repository.
2. Create a new branch for your feature or bugfix.
```bash
git checkout -b feature-name
```
3. Commit your changes.
```bash
git commit -m "Description of your feature"
```
4. Push to the branch.
```bash
git push origin feature-name
```
5. Open a Pull Request.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact
For any inquiries or feedback, feel free to reach out:
- Email: [[email protected]](mailto:[email protected])
- Website: [www.variate.com](http://www.variate.com)Thank you for using Variate! Happy shopping!