Skip to content

NaieraA/ClaimIt

Repository files navigation

Lost & Found System (ASP.NET Core MVC)

A web-based Lost & Found platform built using ASP.NET Core MVC that allows users to post, search, and claim lost or found items.


Features

  • 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

Technologies Used

  • ASP.NET Core MVC
  • C#
  • Entity Framework Core
  • SQL Server
  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap

Project Structure

  • Controllers → Application logic
  • Models → Data structures
  • Views → UI pages
  • Data → Database context
  • Migrations → Database version control
  • wwwroot → Static files (CSS, JS, images)

Screenshots

Screenshots


Demo Video

LinkedIn Demo


How to Run

  1. Clone the repository
  2. Open solution in Visual Studio
  3. Restore NuGet packages
  4. Update database connection string in appsettings.json
  5. Run migrations:
    Update-Database
    
  6. Run the project

Database

The project uses Entity Framework Core with SQL Server for data management.

Database Tables

  • Users (AppUser)
  • Categories
  • LostItems
  • FoundItems
  • Claims
  • Messages
  • UserCoupons

Notes

  • ViewModels such as EditProfileViewModel and ErrorViewModel are used for UI logic only and are not stored in the database.
  • The system follows Code-First approach using EF Core migrations.

Future Improvements

  • AI-based matching
  • Email notifications
  • Mobile app version

Author

Computer Science Student — Portfolio Project

About

A full-stack ASP.NET Core MVC web application for managing lost and found items, featuring authentication, item reporting, claims handling, messaging system, and database integration using Entity Framework Core and SQL Server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages