Build a web application CRUD operation using .NET Core for Web-API & Angular framework Web-UI. It has included some special features like File-upload and download. Files have some specific type, that may allow uploading to the host. Angular reactive form used to validate inputs. Here use SQL Lite for a relational database, this project will be cross-platform and have no database dependency, using code first approach for database management.
stack reference:
- Asp.Net core
6
- Angular
14
- Angular Material
14
- Bootstrap
5
- Node version
16.18.0
- SQL Lite
clone this project and run below command in root directory of project.
SSH git clone git@github.com:bdshanto/T-Lab.git
HTTPS git clone https://github.com/bdshanto/T-Lab.git
How to run backend
- In repository go to this directory
~/src/T-Lab/Web-API
- open visual studio with
TLabApp.sln
- set startup project
TLabApp.WebApi
- open Package Manager Console and select default porject
TLabApp.Infrastructure
- run this command
update-database
- run the project and remiemebr the
https://localhost:yourport
.
How to run Front-End
- In repository go to this directory
~/src/T-Lab/Web-Console
- Open editor go to
src/environments/environment.ts
- update your port
baseUrl: 'https://localhost:yourport/api/'
- Install latest node and angular
- now use
npm start
Md. Hasibul Islam Shanto
Software Engineer