Console Application developed in C# .NET using Entity Framework
-
One-To-One, One-To-Many, Many-to-Many Relationships
Fully implemented relational database structures using Entity Framework. -
Database Operations
CRUD operations on entities with efficient querying and manipulation. -
User Management
Manage users with features such as creation, updating, deletion, and listing. -
Product & Order Management
Full control over products and orders, including relationships and transactions. -
File Management
Upload, read, write, and manage files directly from the console.
- Hashing Functionality
Built-in hashing using BCrypt, although hashed data is not persisted to the database.
- LINQ-powered Analytics
Perform advanced queries and generate insights with LINQ.
-
SMTP Email Integration
Send automated emails via SMTP. -
Twilio SMS Integration
Send SMS notifications through the Twilio API.
- Music Player
Play actual audio files directly from the console application.
- System Information Display
View key system details (selective information, not exhaustive).
- Advanced Logging
Log application events into.txtfiles for easy monitoring and debugging.
- C# .NET Core / .NET Framework
- Entity Framework
- Twilio
- SMTP
- BCrypt.Net
- System.Manaagement
- LINQ
- Clone the Repository
git clone https://github.com/Nikoloz911/E-Commerce.git
Use Visual Studio to open the project.
Start the project by running the console application directly.
Set up and configure the SQL database using SQL Server Object Explorer in Visual Studio.
Ensure the DataContext is properly configured to connect to your database.
The app uses private services for SMTP and Twilio integration, which are available only to the app owner.
👉 Please contact me directly if you need access to these services.