π Welcome to the AI-powered Ecommerce BlogCart! ποΈ This innovative web application combines the power of AI to generate compelling publications and product descriptions with a seamless online shopping experience. Explore our vast collection of products and enjoy engaging blog content created with the help of artificial intelligence. Happy shopping and reading! ππ
π Live Demo: LightningBits.com
π Features:
- Backend: Blazor server
- Frontend: Blazor server
- API: ASP.NET Core
- Database: SQL
- Checkout: SQLite
- OpenAI API
- Blog Platform
- Authentication and authorization: ASP.NET Core Identity
- UI: Tailwind CSS, MudBlazor, Syncfusion
- User registration and login
- Product catalog with filtering
- Shopping cart and checkout
- Admin panel for managing products, orders, blogs, UI, images, and more
- ToDo app
- Search functionality
- Order history and tracking (coming Soon!)
- Bitcoin Payments using BTCPayServer (coming Soon!)
- Email bot (coming Soon!)
- NFT generator (coming Soon!)
π 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: dotnet.microsoft.com/en-us/download/dotnet/7.0
π» Install IDE: visualstudio.microsoft.com/downloads
π§ Install MudBlazor: mudblazor.com/getting-started/installation#ready-for-more?
π¨ Install Tailwind: chrissainty.com/adding-tailwind-css-v3-to-a-blazor-app/
βοΈ Install Syncfusion: 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](https://unsplash.com/@megan Welcome to the eCommerce project! This web application allows users to purchase products online.