Welcome to UniLost Documentationο
UniLost is an integrated lost and found management system designed specifically for Sejong University. The system provides a comprehensive solution for managing lost and found items on campus using modern web technologies and real-time communication features.
Documentation:
Key Featuresο
πΊοΈ Map-based Lost and Found Registration/Search: Location-based lost and found management using Leaflet maps
π¬ Real-time Chat: Socket.IO-based global chat and item-specific threaded chat
π€ User Authentication: Session-based login/logout system
π Administrator Functions: Lost and found approval/rejection, storage location management
πΎ Permanent Data Storage: Data preservation via PostgreSQL (production) / SQLite (local development) database
π± Responsive Design: Supports both mobile and desktop
Quick Startο
Clone the repository:
git clone https://github.com/jin040907/UniLost.gitInstall dependencies:
npm installStart the server:
npm startAccess the application:
http://localhost:3000
For detailed installation instructions, see Getting Started.
Live Demoο
Deployed Website: https://unilost.onrender.com
> β οΈ Renderβs free plan enters sleep mode after 15 minutes of inactivity. There may be a slight delay when accessing it for the first time.
Contact & Communityο
Google Groups: unilost@googlegroups.com | Join our mailing list
GitHub Discussions: https://github.com/jin040907/UniLost/discussions
GitHub Issues: https://github.com/jin040907/UniLost/issues
Project Website: https://jin040907.github.io/UniLost/
Licenseο
This project is licensed under the Apache License 2.0. See the LICENSE file for details.