{"id":26943982,"url":"https://github.com/nikoloz911/e-commerce","last_synced_at":"2025-04-02T17:18:14.137Z","repository":{"id":273195087,"uuid":"914877328","full_name":"Nikoloz911/E-Commerce","owner":"Nikoloz911","description":"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","archived":false,"fork":false,"pushed_at":"2025-03-20T17:22:41.000Z","size":59,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-20T18:26:33.780Z","etag":null,"topics":["csharp","dotnet","entity-framework","logging","smtp","twilio"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nikoloz911.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-10T13:47:48.000Z","updated_at":"2025-03-20T17:22:44.000Z","dependencies_parsed_at":"2025-01-19T11:41:06.838Z","dependency_job_id":null,"html_url":"https://github.com/Nikoloz911/E-Commerce","commit_stats":null,"previous_names":["nikoloz911/e-commerce"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikoloz911%2FE-Commerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikoloz911%2FE-Commerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikoloz911%2FE-Commerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikoloz911%2FE-Commerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nikoloz911","download_url":"https://codeload.github.com/Nikoloz911/E-Commerce/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246856592,"owners_count":20844974,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dotnet","entity-framework","logging","smtp","twilio"],"created_at":"2025-04-02T17:18:13.510Z","updated_at":"2025-04-02T17:18:14.129Z","avatar_url":"https://github.com/Nikoloz911.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Console Application in C# .NET with Entity Framework\n\n**Console Application** developed in **C# .NET** using **Entity Framework**\n\n---\n\n## 🛠️ Features\n\n### ⚙️ Core Functionalities\n- **One-To-One, One-To-Many, Many-to-Many Relationships**  \n  Fully implemented relational database structures using Entity Framework.\n  \n- **Database Operations**  \n  CRUD operations on entities with efficient querying and manipulation.\n\n- **User Management**  \n  Manage users with features such as creation, updating, deletion, and listing.\n\n- **Product \u0026 Order Management**  \n  Full control over products and orders, including relationships and transactions.\n\n- **File Management**  \n  Upload, read, write, and manage files directly from the console.\n\n### 🔒 Security\n- **Hashing Functionality**  \n  Built-in hashing using **BCrypt**, although hashed data is not persisted to the database.\n\n### 📊 Analytics\n- **LINQ-powered Analytics**  \n  Perform advanced queries and generate insights with LINQ.\n\n### 📨 Communication\n- **SMTP Email Integration**  \n  Send automated emails via SMTP.\n\n- **Twilio SMS Integration**  \n  Send SMS notifications through the Twilio API.\n\n### 🎵 Media\n- **Music Player**  \n  Play actual audio files directly from the console application.\n\n### 🖥️ System Utilities\n- **System Information Display**  \n  View key system details (selective information, not exhaustive).\n\n### 📝 Logging\n- **Advanced Logging**  \n  Log application events into `.txt` files for easy monitoring and debugging.\n\n---\n\n## 🔧 Technologies Used\n\n- **C# .NET Core / .NET Framework**\n- **Entity Framework**\n- **Twilio**\n- **SMTP**\n- **BCrypt.Net**\n- **System.Manaagement**\n- **LINQ**\n\n---\n\n## 📖 How To Use This Project\n\n1. **Clone the Repository**\n   ```bash\n   git clone https://github.com/Nikoloz911/E-Commerce.git\n\n\n### 🛠️ Download And Open the Project\nUse **Visual Studio** to open the project.\n\n### ▶️ Run the Console App\nStart the project by running the **console application** directly.\n\n### 🗄️ Configure SQL Database\nSet up and configure the **SQL database** using **SQL Server Object Explorer** in Visual Studio.  \nEnsure the `DataContext` is properly configured to connect to your database.\n\n### 🔐 Contact for Private Services\nThe app uses private services for **SMTP** and **Twilio** integration, which are available only to the app owner.  \n👉 *Please contact me directly if you need access to these services.*\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikoloz911%2Fe-commerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikoloz911%2Fe-commerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikoloz911%2Fe-commerce/lists"}