Build a simple CRUD with net core and mongo db
You will need the following tools:
Follow these steps to get your development environment set up: (Before Run Start the Docker Desktop)
- Clone the repository
- At the root directory which include docker-compose.yml files, run below command:
docker-compose -f docker-compose.yml -f docker-compose.override.yml up โd
-
Wait for docker compose all services.
-
You can launch application as below urls:
- API -> http://localhost:8501/swagger/index.html
- Web UI -> http://localhost:8502/
- Launch http://localhost:8502/** in your browser to view the Web UI.
- Some Pictures About Web UI
- Client: MVC,HTML/CSS/Jquery
- Server: WebApi,MongoDB
- Design Pattern: Repository, CQRS, DI , SOLID, Clean Architecture Design
- Deloyment: Docker Compose
- Apply Intergration Test
- Implement Logging/Mornitoring System
- Intergration of Message Bus(RabbitMQ)