Cihat Solak (cihatsolak)

cihatsolak

Geek Repo

Company:Intertech Information Technology and Marketing Inc.

Location:Turkey

Home Page:cihatsolak.medium.com

Twitter:@cihattsolak

Github PK Tool:Github PK Tool


Organizations
DevOpsCoPilot
DogusTeknoloji
gitunes
thecoderverse
webugging

Cihat Solak's repositories

net7-ecommerce-microservice

Simulated e-commerce platform with six microservices, using various technologies such as MongoDB, PostgreSQL, Docker, and DDD.

Language:C#License:MITStargazers:20Issues:3Issues:0

net7-redis-database

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

Language:C#License:MITStargazers:8Issues:1Issues:0

marketify-mini-ecommerce

This project is a web API for an e-commerce application built using the Net7 Onion Architecture. It is designed to work as the backend for an Angular client application.

Language:C#License:MITStargazers:6Issues:1Issues:0

net7-microservice-design-patterns

This Github repository contains code samples, documentation, and resources covering patterns such as Saga Choreography, Orchestration, Event Sourcing, and Resiliency. It is a resource to help application developers build flexible and resilient systems in complex scenarios.

Language:C#License:MITStargazers:6Issues:1Issues:0

rabbitmq-publishexcel

It is an example project for using rabbitmq and worker service together. Direct exchange is used on rabbitmq side. On the consumer side, messages were received from the queue with the worker service. After the task given asynchronously in the worker service, it was reported to rabbitmq.

Language:C#License:MITStargazers:6Issues:1Issues:0

net7-jwt-token

Main project is audience dependent on access to other api projects. I am providing information about the structure and architecture of the jwt token.

Language:C#License:MITStargazers:5Issues:1Issues:0

shopapp-mobilestore

It is a small-scale project developed with .net core. The goal is to recognize the .net 3.1 kernel and develop a project. Considering multi-layered architecture and solid principles.

Language:C#License:MITStargazers:4Issues:0Issues:0

notiflow

Our SMS, Email, and Mobile Notification API that I developed, allows you to send notifications to desired individuals quickly and effectively. The user-friendly management panel makes it possible to control all notification processes from one place. The best option for successful project management.

Language:C#License:MITStargazers:3Issues:2Issues:0

day-planner-nextjs

It's a scenario project to plan what we're going to do during the day. You can add, update, or delete a new plan. You can also add any file to your plans. It was created to learn about the nextjs structure, to experience the use of libraries such as file upload processes and metarial ui.

Language:JavaScriptLicense:MITStargazers:2Issues:1Issues:0

netcore-signalr

We can develop real-time applications with signalR technology. In the project, I developed multiple sample applications with 5 different hubs. Examples were developed on how to ideally use virtual methods and the signalR JS library.

Language:C#License:MITStargazers:2Issues:2Issues:0

sour-dictionary

It is the cloning of https://eksisozluk.com/. It was created to install high-demand systems and to understand the requirements of such systems. RabbitMQ, CQRS Pattern, Mediatr Pattern were used.

Language:C#License:MITStargazers:2Issues:1Issues:0

net7-microsoft-identity

ASP.NET Core Identity project is used to manage user authentication and authorization in a web application. You can manage users and perform login, registration, and password reset operations.

Language:JavaScriptLicense:MITStargazers:1Issues:1Issues:1

netcore-librarires

About nine different libraries were mentioned in this repository. These are the libraries that net core developer will definitely need as a professional. For example, how is data received from a client verified? How is the retrieved data mapped to asset classes? Apart from these, I used environment helpers on how to handle error events in the application.

Language:C#License:MITStargazers:1Issues:1Issues:0

netcore-unit-test

It is the process where we test the behavior of the smallest units of the project independently. Our action methods in the controller are actually small components, and we can observe their behavior with unit test. The sensitive point is the state of being independent from each other. When testing a method, the method to be tested should not relate to different methods.

Language:C#License:MITStargazers:1Issues:1Issues:0

dotnet-design-patterns

A design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.

Language:C#License:MITStargazers:0Issues:2Issues:0

net6-azure-storage

The Azure Storage platform is Microsoft's cloud storage solution for modern data storage scenarios. Azure Storage offers highly available, massively scalable, durable, and secure storage for a variety of data objects in the cloud.

Language:C#License:MITStargazers:0Issues:1Issues:0

nextjs-meal-master-app

A meal ordering site built using Next.js, React, Node.js, and MongoDB. Features include user authentication, shopping cart, order history, and contact form. Responsive design and modern interface. Open to all contributions. Clone and run with "npm install" and "npm run dev". MIT licensed.

Language:JavaScriptStargazers:0Issues:1Issues:0

social-app-angular13

It is a simple application that I developed with Angular 13 and net 6. My goal is to improve my angular knowledge and learn the innovations that come with angular 13. Users can register to the application. You can follow and message different users. The API is protected by the JWT token.

Language:C#Stargazers:0Issues:1Issues:0

corona-app-reactjs

Reactjs architecture was tried to be experienced. Corona api services, which are free, were used in the project. State management, components, props, etc. Care was taken to use concepts in accordance with best practices.

Language:JavaScriptStargazers:0Issues:1Issues:0

dotnet-efcore-6

It is a repository created to learn advanced entity framework. All theoretically known knowledge has been tried practically through this pool. It was a different experience to deal with the isolation level issue with the entity framework in particular.

Language:C#License:MITStargazers:0Issues:1Issues:0

expense-tracker-reactjs

It's a simulated app where you can track your spending. Includes basic react topics and firebase processes. Material ui library is added for design.

Language:JavaScriptLicense:MITStargazers:0Issues:2Issues:0

net5-auction-microservice

It is a project that I developed with the microservice architecture approach. All elements of the project are hosted in docker so that they can communicate with each other. All web api projects, data layers and rabbitmq-like technologies were stored on the same docker composite file.

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

net7-elastic-search

An Elasticsearch-powered project demonstrating the capabilities of this powerful search and analytics engine. Efficiently store, index, and search vast amounts of data in real-time. A practical showcase for leveraging Elasticsearch in your applications.

Language:C#License:MITStargazers:0Issues:0Issues:0

net7-observability

This repository enables observability in C# applications using OpenTelemetry. Improve performance and debugging with OpenTelemetry's APIs. Ideal for distributed systems and microservices architecture. Covers tracing, metrics, logging, and storage.

Language:C#License:MITStargazers:0Issues:0Issues:0

net7-rabbitmq-challenge

A simple RabbitMQ project for refreshing and testing my RabbitMQ knowledge and skills, including message publishing and consuming using .NET.

Language:C#License:MITStargazers:0Issues:1Issues:0

netcore-identityserver4

IdentityServer is an authentication server that implements OpenID Connect (OIDC) and OAuth 2.0 standards for ASP.NET Core. It's designed to provide a common way to authenticate requests to all of your applications, whether they're web, native, mobile, or API endpoints.

Language:C#License:MITStargazers:0Issues:1Issues:0

netcore-wheely-ecommerce

this was built for a simple infrastructure of the medium and small e-commerce site. Multiple middle layer applications are used. the .net version is available in five versions. The layered architectural approach has been adopted.

Language:AssemblyLicense:MITStargazers:0Issues:1Issues:0
License:MITStargazers:0Issues:0Issues:0

post-blog-reactjs

it is an app where users can sign in and post post after signing in. published posts are instantly communicated to all users via socket io. posts are stored on the localstorage with redux.

Language:JavaScriptStargazers:0Issues:1Issues:0