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: 3 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-23T16:36:10.000Z (8 months ago)
- Last Synced: 2025-04-10T03:15:14.486Z (3 months ago)
- Topics: asp-net-core, postgres, razor-pages
- Language: HTML
- Homepage:
- Size: 11.5 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.






## 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!