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/movie-shows-angular10
I wanted to develop a simple project to get to know the angular framework. I used the json service and the http service structures and sent http requests via the json file created. There is a homepage where we can list the movie posters. The cards contain the movie title, star rating and price. We can view the details of the movie with the detail link. We can order or add products multiple times.
cihatsolak/netcore-api-odata
The OData metadata, a machine-readable description of the data model of the APIs, enables the creation of powerful generic client proxies and tools.
cihatsolak/netcore-security
How we take precautions against attacks from malicious users is exemplified. Net core projects have default security measures. We can use the IDataprotector interface to encrypt data. We must also be protected against xss attacks such as Reflected or Stored. For this, we must pay attention to the use of Html.Raw().
cihatsolak/personal-blog
I aimed to produce sustainable software by adhering to coding principles and writing techniques. I am building a structure for development. Within the project, there are six layers with web api - web. I intend to add the mobile layer in the future.
cihatsolak/sme-commerical-automation
It is a desktop application developed through c # and devexpress. I preferred MSSQL as the database. I developed with classic ADO.Net and DevExpress tools.
cihatsolak/business-track-app
The project was developed with .net core 3.1 version. During the development phase, design-oriented concerns were not focused on, as the main focus was on writing clean and principled code.
cihatsolak/netcore-rabbitmq
RabbitMQ is a message-queueing software also known as a message broker or queue manager. Simply said; it is software where queues are defined, to which applications connect in order to transfer a message or messages.