A centralized Java system for reporting and recovering misplaced items β no middlemen, no noticeboards, no confusion.
A Java application built to replace the chaos of scattered, untracked lost-and-found systems. Whether it's a misplaced ID card or a forgotten bag, this tool gives you a single place to log it, search for it, and close the loop.
Every item gets a record. Every record is searchable. No config, no clutter.
β οΈ No authentication in this version. Anyone running the app can view and add entries.
| Feature | Description |
|---|---|
| π€ Report Lost | Log item name, location, date & description |
| π₯ Report Found | Submit a found item so others can claim it |
| π Search | Find entries by keyword, category, or location |
| π Browse All | View every active listing in one place |
| ποΈ Resolve & Remove | Mark items as recovered and clear the list |
| β‘ Zero Setup | No database, no config β just compile and run |
Language β Java
Paradigm β Object-Oriented Programming
Storage β In-memory (ArrayList / HashMap)
Tools β Git, GitHub
java-Project/
βββ Lost and found application/
βββ src/
β βββ models/ # LostItem.java, FoundItem.java
β βββ logic/ # Search, CRUD operations
β βββ ui/ # Console interface
β βββ Main.java # Entry point
βββ README.md
# Prerequisites: Java JDK 8+
git clone https://github.com/Namanshoo/java-Project.git
cd java-Project/Lost\ and\ found\ application/src
javac Main.java && java Main- Fork the repo
- Create a branch β
git checkout -b feature/your-idea - Commit β
git commit -m "Add: your feature" - Push β
git push origin feature/your-idea - Open a Pull Request