cihatsolak
A software artist who loves nature and coffee, passionately.
Intertech Information Technology and Marketing Inc.Turkey
Pinned Repositories
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.
net7-ecommerce-microservice
Simulated e-commerce platform with six microservices, using various technologies such as MongoDB, PostgreSQL, Docker, and DDD.
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.
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.
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.
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.
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.
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.
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.
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.
cihatsolak's Repositories
cihatsolak/net7-ecommerce-microservice
Simulated e-commerce platform with six microservices, using various technologies such as MongoDB, PostgreSQL, Docker, and DDD.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/cihatsolak
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/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.
cihatsolak/net7-rabbitmq-challenge
A simple RabbitMQ project for refreshing and testing my RabbitMQ knowledge and skills, including message publishing and consuming using .NET.
cihatsolak/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.
cihatsolak/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.
cihatsolak/netlab
cihatsolak/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.