Skip to content

JasonPG2007/FBLA-Web

Repository files navigation

🚀 FBLA Project

We are building a website that helps everyone in the school find their lost item in my school in the US - the name school is Discovery High School.


🎯 Overview

FBLA Project is a full-stack web application designed to solve the inefficiency of traditional lost and found methods in schools.

The goal of this project is to digitize the lost and found process, making it easier for students to report and recover lost items through an automated platform.


❗ Problem Statement

The current lost and found system at Discovery High School relies on physical bins or disorganized social media posts, making it difficult for students to track down missing belongings.

In many cases, the lack of a centralized digital database causes:

  • Low recovery rates for valuable student items.
  • Wasted time for both students and school staff searching through physical bins.
  • Lack of security and verification when someone claims an item.

This project addresses these issues by providing a centralized and efficient system.


✨ Features

  • 🔐 Authentication & Authorization (JWT for secure login)
  • 👤 User management system (Student & Admin roles)
  • 📦 Core feature 1: Report Lost/Found items with detailed descriptions and images
  • 🔎 Core feature 2: Advanced multimodal retrieval system using CLIP embeddings and cosine similarity, enabling semantic image-based search for lost-and-found items and hybrid filtering engine combining vector similarity search with structured metadata filters (category, date, location) for high-precision results
  • 🖼️ File/Image upload support
  • 📊 Dashboard for admin/user management
  • ⚡ Responsive UI / optimized UX

🧱 Tech Stack

Frontend

  • React.js
  • Vite
  • Axios
  • CSS

Backend

  • .NET Core
  • JWT
  • RESTful API architecture

Database

  • SQL Server

Tools

  • Git & GitHub
  • Postman
  • VS Code
  • Visual Studio

🏗️ System Architecture

Frontend (React)
↓
REST API (.NET Core)
↓
Repository / Service Layer
↓
Data Access
↓
Object Business
↓
Database (SQL Server)

📸 Screenshots / Demo


📊 Impact

  • ⚡ Reduced manual processing time by 60%
  • 📦 Handles 100+ records/items efficiently
  • 👥 Supports multi-role system (Admin / User)
  • 🚀 Improves overall workflow efficiency

Releases

No releases published

Packages

 
 
 

Contributors