Simple Contact Book in ASP.NET Core MVC | Full Beginner Project in 10 Minutes! @tanzTalkstech
Simple Contact Book in ASP.NET Core MVC | Full Beginner Project in 10 Minutes!  @tanzTalkstech
Uploaded July 2025 | Updated September 2026, 2 weeks ago
πŸš€ Build your first ASP.NET Core MVC Web App β€” a Simple Contact Book with no database! Learn the MVC pattern, routing, Razor views, and model binding, all in just a few minutes.

Liked my video? πŸ‘Buy me a cup of coffee! 🍡
youtube.com/channel/UCMz232hZ7fD75uGWhuLNjtA/join

Install Visual Studio + Create First ASP.NET Core MVC App | Hello/Greet Page: youtu.be/lSu4nIccsFg

πŸ“Ί RELATED VIDEOS
Learn ASP.NET Core MVC with tanzTalks.tech – Beginner to Advanced: youtube.com/playlist?list=PLnisUReSm0-nZwxm4pgg0ehgpX7OTUKD3

πŸ”½ CONNECT WITH ME
- Facebook: fb.me/tanzTalks.tech
facebook.com/groups/769372597093758
- Instagram: instagram.com/tanztalks.tech
instagram.com/tanzeelosama
- LinkedIn: in.linkedin.com/in/tanzeelosama
- GitHub: github.com/tanzeelosama


πŸ”” SUBSCRIBE ON YOUTUBE
youtube.com/@tanzTalks.tech2
youtube.com/@tanzTalkstech


πŸ™Œ SUPPORT THE CHANNEL
- Hit the THANKS button in any video!
- Buy me a cup of coffee! youtube.com/@tanzTalkstech/join

This mini web app demonstrates the MVC architecture in ASP.NET Core without using a database. It allows users to add and view a list of contacts (Name + Phone). The data is stored temporarily using an in-memory list, keeping things clean and fast β€” perfect for beginners.

GitHub: github.com/tanzeelosama/SimpleContactBook

βœ… Folder & MVC Structure
SimpleContactBook/
β”œβ”€β”€ Controllers/
β”‚ └── ContactController.cs ← Handles requests, renders views
β”œβ”€β”€ Models/
β”‚ └── Contact.cs ← Data model (Name, Phone)
β”œβ”€β”€ Views/
β”‚ └── Contact/
β”‚ β”œβ”€β”€ Index.cshtml ← Lists all contacts
β”‚ └── Create.cshtml ← Form to add a contact
β”œβ”€β”€ wwwroot/ ← Static files (optional CSS/JS)
└── Program.cs ← Configures app and routing


MVC Breakdown:
Model: Contact.cs – defines the structure of a contact.
View: Razor Views – HTML templates with dynamic C# rendering.
Controller: ContactController.cs – business logic and routing.


πŸ”„ ER Diagram (Entity Relationship)
Since this app doesn't use a database, it's minimal:
[ Contact ]
-------------
| Name |
| Phone |
-------------


πŸ” Data Flow Diagram (DFD – Level 1)
User
↓
[Create Contact Form]
↓ (POST)
[ContactController] --adds ➑ [In-Memory List]
↑ ↓
[View Contact List] ← (GET)


πŸ” Flowchart
[Start]
↓
[User opens /Contact]
↓
[Display Contact List]
↓
[Click "Add Contact"]
↓
[Display Form]
↓
[Submit Form β†’ POST]
↓
[Controller adds contact to list]
↓
[Redirect to /Contact]
↓
[Updated list displayed]
↓
[End]


🎯 What you’ll learn:
o MVC Folder Structure
o Razor Views
o HTTP GET/POST
o In-memory Data Storage
o Routing and Visual Studio Walkthrough


πŸ”” Subscribe for more .NET tutorials and project ideas!
#aspnetcore #dotnet #mvc #visualstudio #webdevelopment #beginnerproject


πŸ–ΌοΈ Thumbnail Caption
"ASP.NET MVC in 5 Minutes!"
Build a Simple Contact Book - No Database

🌟 Features of the Project
βœ”οΈ Uses ASP.NET Core MVC
βœ”οΈ In-memory storage (no database)
βœ”οΈ Fully functional Add & View Contact feature
βœ”οΈ Clean Razor Pages
βœ”οΈ Demonstrates GET/POST requests
βœ”οΈ Real-world MVC folder structure
βœ”οΈ Beginner-friendly and fast to build
βœ”οΈ Runs directly in Visual Studio
βœ”οΈ Easily extendable with validation and database later


More Tutorials on Ubuntu: youtube.com/playlist?list=PLnisUReSm0-nc0N5IlO0QoJd78oBhlHoX

----------

More Tutorials for VMWare Player: youtube.com/playlist?list=PLnisUReSm0-ncHac3_ZAsE5g7nWy88Qta
Install Windows 11 on VMware Player: youtu.be/3HBSuoVOpt0
Install macOS 13 Ventura on VMware Player: youtu.be/CeSqdrf1WOg
Install Ubuntu 22.04 LTS on VMware Player: youtu.be/LvYaZMV-ZlY

----------

VirtualBox playlist: youtube.com/playlist?list=PLnisUReSm0-lwVz0CcHg9_NlMY-Vtqd8Y
Install Ubuntu 22.04 LTS in VirtualBox running on Windows 11: youtu.be/C5mJ2SwmN0w
Install macOS Monterey in VirtualBox running on Windows 11: youtu.be/WGrBHjDFVIw
Install Java (JDK) On Ubuntu 22.04 LTS: youtu.be/SMfO5oXNp2g
Install Node.js on Ubuntu 22.04 LTS | Install npm: youtu.be/0D1MJf-oscU
Install Windows 11 on VirtualBox: youtu.be/OZbVZdj2c0Q
Install Ubuntu 22.10 on VirtualBox in Windows 11: youtu.be/yIWP2js-JoQ

----------

More on Android App Development:
Create Login and Register Android App with Firebase Authentication: 1️⃣youtube.com/playlist?list=PLnisUReSm0-nUXkQSZC1lAUT0zJ8JIsrF | 2️⃣youtube.com/playlist?list=PLnisUReSm0-nFzNqZh8twEgMxpRn05XgR
Create State-District Dependent (Nested) Android Spinners | DropDown List: youtube.com/playlist?list=PLnisUReSm0-lBZYsxE9XB8cn0Ue8AyRzM
Android Basics: youtube.com/playlist?list=PLnisUReSm0-mIQhfDMtri0X13RuLP5dqj
Simple Contact Book in ASP.NET Core MVC | Full Beginner Project in 10 Minutes!Fix Microsoft Store Not Working On Windows 11Fix Windows Security Not Opening On Windows 10 & 11 | Windows Security blank in Windows 11How to edit Hosts file in Ubuntu | How to Block Websites in Linux using /etc/hosts file
tanzTalks.tech |

Simple Contact Book in ASP.NET Core MVC | Full Beginner Project in 10 Minutes!

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER