Contacts App is a web application for managing contact information.
The backend is built with .NET 9 (C# 13), providing a RESTful API for contact data management, including pagination and repository patterns.
The frontend is developed using Vue.js, offering a responsive user interface for viewing, editing, and paginating contacts.
- Create, read, update, and delete contacts
- Paginated contact listing
- RESTful API with .NET 9 Web API
- Modern Vue.js frontend
- .NET 9 (C# 13)
- ASP.NET Core Web API
- Vue.js
-
Database:
- in SSQL Server Management Studio execute
create-test-database.sql - set connection string in
/Contacts.WebApi/appsettings.json
- in SSQL Server Management Studio execute
-
Backend:
- Navigate to
/Contacts.WebApi - Build and run the ASP.NET Core Web API
- Navigate to
-
Frontend:
- Navigate to
/vue-contacts-app - Install dependencies:
npm install - Run the development server:
npm run serve
- Navigate to