An open API service indexing awesome lists of open source software.

https://github.com/adessoturkey-dotnet/planthereapp

This application is an e-commerce application developed using .net core 6, nodejs and reactjs.
https://github.com/adessoturkey-dotnet/planthereapp

axios cqrs ddd docker docker-compose elasticsearch express mssql onion-architecture rabbitmq redis redux sequelize swagger

Last synced: 3 months ago
JSON representation

This application is an e-commerce application developed using .net core 6, nodejs and reactjs.

Awesome Lists containing this project

README

          

# Technology used

## Backend .NET

- .Net 6
- Entity Framework Core
- MSSQL
- MediatR
- RabbitMq
- Swagger
- Redis Cache
- Elastic Search
- Aspnetcore Identity

## Backend Nodejs

- Nodejs
- Express
- Sequelize
- Swagger

## Frontend

- React
- Material UI
- React-Redux
- Redux
- Axios

## Devops

- Docker

## Topics cover

- Onion Architecture
- Domain Driven Design
- CQRS
- Clean Architecture
- Decorator Design Pattern
- Repository Design Pattern
- Options Design Pattern

## Diagram

# Running with Docker-Compose

- Download docker from https://www.docker.com/products/docker-desktop
- In the root directory of the project run "**docker-compose up**" command.
- Wait all containers to start.
- Browse http://localhost:3000

# Application Screenshots








# Contributors





Barış Can Tanrıverdi
Barış Can Tanrıverdi




Bilgehan Berberoğlu
Bilgehan Berberoğlu






# Contact

[![](https://img.shields.io/badge/github-yellow?style=for-the-badge)](https://github.com/nurcankahyaersolak)
[![](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/nurcan-ersolak-4919381a2)
![](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge&logo=gmail&logoColor=white)