Skip to content

This eCommerce platform is powered by the latest technologies, including ASP.NET Core, Blazor WebAssembly and Blazor Server, SQL Server, SignalR, and API Identity for secure authentication. It offers a comprehensive set of features, including a blog, product catalog, customer cart, and much more!

License

Notifications You must be signed in to change notification settings

LightningBit/BlogCartEnterprise

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the eCommerce project! This web application allows users to purchase products online.

-Live Demo: https://LightningBits.net/

Features:

  • Backend: Blazor server
  • Frontend: Blazor web assembly
  • API: ASP.NET Core
  • Database: SQL
  • Checkout: SQLite
  • Blog Platform
  • Authentication and authorization: ASP.NET Core Identity
  • UI: Tailwind CSS, MudBlazor
  • User registration and login
  • Product catalog with filtering
  • Shopping cart and checkout
  • Admin panel for managing products and orders
  • ToDo app
  • Search functionality(coming Soon!)
  • Order history and tracking(coming Soon!)
  • Bitcoin Payments using BTCPayServer(coming Soon!)
  • ChatBot(coming Soon!)
  • Email bot(coming Soon!)
  • NFT generator(coming Soon!)

Code is law

image

Running the project locally:

  • Navigate to the project directory: cd eCommerce
  • Install the necessary dependencies: dotnet restore
  • Set up your database locally.
  • Create a new SQL database and user.
  • Update the connection string in the appsettings.json file(Api && Server) with the credentials for your database.
  • Run the database migration script: dotnet ef database update
  • Run the (Server,Client,Api)project: dotnet run
  • Initial DB Admin sign-in credentials located at ECommerce_Server/Service/DBInitializer

Contributing If you would like to contribute to this project, please follow these guidelines:

  • Follow the project's coding style and conventions.
  • Test your code thoroughly before submitting a pull request.
  • Submit clear and concise commit messages.
  • Thank you for considering a contribution to the eCommerce project!

Install SDK https://dotnet.microsoft.com/en-us/download/dotnet/7.0

Install IDE https://visualstudio.microsoft.com/downloads/

Install MudBlazor https://mudblazor.com/getting-started/installation#ready-for-more?

Install Tailwind https://chrissainty.com/adding-tailwind-css-v3-to-a-blazor-app/

install Syncfusion https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-visual-studio

Photo Attributes

Photo by Artem Beliaikin on Unsplash Photo by Artificial Photography on Unsplash Photo by Megan Lee on Unsplash Photo by whereslugo on Unsplash Photo by Kaylin Pacheco on Unsplash

Stylin Attributes

Intial Templates built upon where provided by:

Authors

  • **LightningBits

License

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

About

This eCommerce platform is powered by the latest technologies, including ASP.NET Core, Blazor WebAssembly and Blazor Server, SQL Server, SignalR, and API Identity for secure authentication. It offers a comprehensive set of features, including a blog, product catalog, customer cart, and much more!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 58.0%
  • C# 37.9%
  • CSS 3.7%
  • JavaScript 0.4%