bark Svelte Themes

Bark

A lost and found system for the Polytechnic University of the Philippines, featuring a Svelte frontend and a Django backend.


Logo

PUP-BARK

Belongings and Recovery Kiosk as a Lost and Found Platform for PUP Constituents
Explore the paper »

View Features · Report Bug · Request Feature

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

  1. About The Project
  2. Application Snapshots
  3. Contributors
  4. 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.

Development Tools

  • 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]

Top categories

Loading Svelte Themes