About The Project
Ever lost an item and struggled to look for it on campus? Or maybe you found an item and surrendered it to the guards, hoping to be returned to its owner?
Worry no more! PUP-BARK is a lost-and-found web application designed to streamline the process for lost or found items in or near the Polytechnic University of the Philippines - Manila (PUP) campus. It aims to help security personnel manage items efficiently and users conveniently check if their lost items have been surrendered.
Table Of Contents
-
About The Project
-
Application Snapshots
-
Contributors
-
License
Features
For Users (Students, Faculty, Staff, Visitors)
- Searchable Item Listings: Browse through found items with detailed descriptions and photos
- Advanced Filtering: Filter items by category (electronics, documents, finance, etc.), location, and date
- Claim Form Submission: Submit detailed claim forms for items they believe belong to them
- Status Tracking: View real-time status updates on claimed/unclaimed items
- Contact Integration: Receive feedback through the listed contact information once claims are verified
For Administrators (Security Personnel)
- Item Management: Create, update, and delete lost item posts
- Comprehensive Item Details: Log item name, category, description, location found, time found, and photos
- Claim Form Review: Access and verify all submitted claim forms
- Status Management: Update item status (claimed/unclaimed)
- Efficient Record Keeping: Replace manual paper-based logging with digital records
Technologies
- Svelte: Main framework for building the user interface, utilizing Vite for faster development and modern tooling like hot module replacement.
- Python: A versatile and powerful programming language used for backend development, known for its simplicity and extensive libraries.
- Django: A high-level Python web framework that promotes rapid development, clean design, and a secure backend for handling data and APIs.
- Supabase: An open-source backend-as-a-service platform used for authentication, real-time databases, and storage.
Deployment and Hosting
- Netlify: A powerful platform for deploying and hosting modern web applications, offering continuous deployment, serverless functions, and global CDN for fast performance.
- Vercel: A cutting-edge platform for deploying and hosting modern web applications, providing seamless continuous deployment, serverless functions, and a global edge network for blazing-fast performance and scalability.
- Git: Distributed version control system for tracking code changes and collaboration.
- GitHub: Platform for hosting Git repositories, enabling collaborative development and version control.
- GitHub Actions: Automation and CI/CD tool used as a bot for tasks like code testing, deployment, and workflow automation.
- VS Code: Recommended code editor with powerful features like IntelliSense, debugging, and extensions for efficient development.
Application Snapshots
Authentication

BARK Home

BARK Dashboard

BARK Items

BARK Claimants

Admin Side

Contributors
Name |
Avatar |
GitHub |
Contributions |
Acelle Krislette Rosales |
 |
krislette |
Frontend Developer: Acelle developed the admin dashboard and claimants page.
|
Regina Bonifacio |
 |
feiryrej |
Backend Developer: Regina is responsible for making the API Endpoints
|
Henry James Carlos |
 |
hjcarlos |
Frontend Developer: Henry built the entire client-side interface.
|
Syruz Ken Domingo |
 |
sykeruzn |
Backend Developer: Syke is assigned identify the purpose and protocol
|
Fervicmar Lagman |
 |
perbik |
Frontend Developer: Fervicmar worked on the admin login, registration, and items page.
|
Hans Christian Queja |
 |
HansQueja |
Backend Developer: Hans is responsible for seeding the data.
|
License
Distributed under the Creative Commons Attribution-NoDerivatives 4.0 International License. See LICENSE for more information.
[Back to top]