Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codebangla/ngnet
NgNET is a boilerplate application featuring Docker, Angular 15 with hot reload, Bootstrap 5 frontend, .NET 7.0 backend API, automatic PostgreSQL database migration, and PgAdmin
https://github.com/codebangla/ngnet
angular angular15 bootstrap bootstrap5 crud crud-api crud-application database-migrations docker docker-compose dotnet dotnet-core dotnet7 dotnetcore full-stack fullstack-development pgadmin4 pgsql postgresql webapi
Last synced: 4 days ago
JSON representation
NgNET is a boilerplate application featuring Docker, Angular 15 with hot reload, Bootstrap 5 frontend, .NET 7.0 backend API, automatic PostgreSQL database migration, and PgAdmin
- Host: GitHub
- URL: https://github.com/codebangla/ngnet
- Owner: codebangla
- License: mit
- Created: 2023-05-09T17:41:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-17T01:37:42.000Z (over 1 year ago)
- Last Synced: 2024-10-11T09:41:28.817Z (about 1 month ago)
- Topics: angular, angular15, bootstrap, bootstrap5, crud, crud-api, crud-application, database-migrations, docker, docker-compose, dotnet, dotnet-core, dotnet7, dotnetcore, full-stack, fullstack-development, pgadmin4, pgsql, postgresql, webapi
- Language: C#
- Homepage:
- Size: 1.31 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NgNet
NgNET is a boilerplate application featuring Docker, Angular 15 frontend with hot reload, Bootstrap 5, .NET 7.0 WebApi backend, automatic PostgreSQL database migration, and PgAdmin.
## Features
- Single command **docker-compose up** to run the whole full-stack application
- Angular 15, Bootstrap 5 in the frontend
- Hot reload enabled, so changes in Angular project will be reflected in the browser automatically
- ASP.NET 7.0 WEBAPI in the backend
- CORS policy enabled
- Automatic Database migration with dummy data
- Swagger is enabled for APIs
## Angular Application
![NgNET](https://i.imgur.com/8BxL1Wm.png)
## WebAPI
![NgNET](https://i.imgur.com/2AXvZe5.png)
## Swagger
![NgNET](https://i.imgur.com/UA9jnpK.png)
## PgAdmin
![NgNET](https://i.imgur.com/xNiYRRx.png)
## Getting StartedFollow these steps to run the application:
```bash
git clone https://github.com/codebangla/ngnet.git
cd ngnet
docker-compose up
```
- Open your browser and go to http://localhost:4201 to access the application.
- Swagger backend http://localhost:8000/swagger