A web-based Lost & Found platform built using ASP.NET Core MVC that allows users to post, search, and claim lost or found items.
- User authentication system
- Post lost items
- Post found items
- Claim matching system
- Reward points system for each lost/found post made
- Category-based item organization
- Responsive UI using Bootstrap
- Database integration using Entity Framework Core
- ASP.NET Core MVC
- C#
- Entity Framework Core
- SQL Server
- HTML5
- CSS3
- JavaScript
- Bootstrap
- Controllers → Application logic
- Models → Data structures
- Views → UI pages
- Data → Database context
- Migrations → Database version control
- wwwroot → Static files (CSS, JS, images)
- Clone the repository
- Open solution in Visual Studio
- Restore NuGet packages
- Update database connection string in
appsettings.json - Run migrations:
Update-Database - Run the project
The project uses Entity Framework Core with SQL Server for data management.
- Users (AppUser)
- Categories
- LostItems
- FoundItems
- Claims
- Messages
- UserCoupons
- ViewModels such as
EditProfileViewModelandErrorViewModelare used for UI logic only and are not stored in the database. - The system follows Code-First approach using EF Core migrations.
- AI-based matching
- Email notifications
- Mobile app version
Computer Science Student — Portfolio Project