Features
Explore the comprehensive features that make UniLost the ideal solution for campus lost and found management
Map-based Lost and Found Management
Location-based registration and search using interactive maps
Interactive Map Interface
Use Leaflet.js-powered maps to precisely mark item locations. Click on the map to set coordinates or use address geocoding to find locations automatically.
- β South Korea boundary restrictions for accurate campus mapping
- β Adjustable search radius for location accuracy
- β Visual markers for all registered items
Location-based Search
Search for items by location, category, or keyword. Filter results to find exactly what you're looking for.
- β Category-based filtering
- β Keyword search across titles and descriptions
- β Status filtering (pending, approved, rejected)
Real-time Communication
Connect with users instantly through chat and threaded discussions
Global Chat
Participate in a community-wide chat room where all users can discuss lost and found items, share tips, and help each other.
- β Real-time message delivery via Socket.IO
- β Chat history preservation
- β Anonymous or authenticated participation
Item-specific Threads
Each lost item has its own discussion thread where users can ask questions, provide information, or claim items.
- β Dedicated discussion space per item
- β Real-time notifications for new messages
- β Thread history for context
User Authentication & Management
Secure authentication with role-based access control
Student Accounts
Students can register lost items, search for found items, and participate in discussions.
- β Register lost items with photos and descriptions
- β Browse and search all approved items
- β Participate in chat and item discussions
Administrator Accounts
Administrators have full control over the system with approval and management capabilities.
- β Approve or reject item registrations
- β Set and update storage locations
- β Delete items and manage the database
Flexible Data Storage
Choose between SQLite for development or PostgreSQL for production
SQLite (Development)
Perfect for local development and testing. No setup required - the database file is created automatically.
- β Zero configuration required
- β Single file database
- β Perfect for local testing
PostgreSQL (Production)
Robust, scalable database solution for production deployments with full ACID compliance.
- β High performance and scalability
- β Connection pooling support
- β Production-ready reliability
Responsive Design
Works seamlessly on all devices
UniLost is built with mobile-first design principles, ensuring a great experience on smartphones, tablets, and desktop computers.
- β Mobile-optimized interface
- β Touch-friendly controls
- β Adaptive layouts
- β Fast loading times
- β Cross-browser compatibility
- β Offline-capable features
Ready to Get Started?
Try UniLost today and experience the future of campus lost and found management