Skip to content

Full Stack E-Commerce Web Application (ASP.NET Core, Razor Pages, postgres)

License

Notifications You must be signed in to change notification settings

7irelo/variate-web

Repository files navigation

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 variate_electronics variate_product variate_reviews variate_cart variate_register

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
  • Hosting: Azure

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    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:

    dotnet ef database update
  4. Run the application:

    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.
    git checkout -b feature-name
  3. Commit your changes.
    git commit -m "Description of your feature"
  4. Push to the branch.
    git push origin feature-name
  5. Open a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or feedback, feel free to reach out:

Thank you for using Variate! Happy shopping!

About

Full Stack E-Commerce Web Application (ASP.NET Core, Razor Pages, postgres)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published