Skip to content

Console Application built with C# .NET and Entity Framework, implementing One-To-One, One-To-Many, and Many-to-Many relationships. Includes SMTP email, Twilio SMS, logging, and custom features

Notifications You must be signed in to change notification settings

Nikoloz20/E-Commerce

Repository files navigation

🚀 Console Application in C# .NET with Entity Framework

Console Application developed in C# .NET using Entity Framework


🛠️ Features

⚙️ Core Functionalities

  • 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.

🔒 Security

  • Hashing Functionality
    Built-in hashing using BCrypt, although hashed data is not persisted to the database.

📊 Analytics

  • LINQ-powered Analytics
    Perform advanced queries and generate insights with LINQ.

📨 Communication

  • SMTP Email Integration
    Send automated emails via SMTP.

  • Twilio SMS Integration
    Send SMS notifications through the Twilio API.

🎵 Media

  • Music Player
    Play actual audio files directly from the console application.

🖥️ System Utilities

  • System Information Display
    View key system details (selective information, not exhaustive).

📝 Logging

  • Advanced Logging
    Log application events into .txt files for easy monitoring and debugging.

🔧 Technologies Used

  • C# .NET Core / .NET Framework
  • Entity Framework
  • Twilio
  • SMTP
  • BCrypt.Net
  • System.Manaagement
  • LINQ

📖 How To Use This Project

  1. Clone the Repository
    git clone https://github.com/Nikoloz911/E-Commerce.git
    
    

🛠️ Download And Open the Project

Use Visual Studio to open the project.

▶️ Run the Console App

Start the project by running the console application directly.

🗄️ Configure SQL Database

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.

🔐 Contact for Private Services

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.

About

Console Application built with C# .NET and Entity Framework, implementing One-To-One, One-To-Many, and Many-to-Many relationships. Includes SMTP email, Twilio SMS, logging, and custom features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages