{"id":25546833,"url":"https://github.com/abid45342/lostify-client","last_synced_at":"2026-04-09T08:42:35.838Z","repository":{"id":276464945,"uuid":"915216944","full_name":"abid45342/lostify-client","owner":"abid45342","description":"Lostify is a web application designed to help users report and recover lost items. It allows users to submit lost and found items, manage submissions, and search for items. The app includes features like authentication, JWT-based login, a dynamic homepage, and a user-friendly interface.","archived":false,"fork":false,"pushed_at":"2025-02-08T11:48:43.000Z","size":88,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T12:28:22.327Z","etag":null,"topics":["daisyui","firebase","react","tailwindcss"],"latest_commit_sha":null,"homepage":"https://lositfy.web.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abid45342.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-11T09:15:27.000Z","updated_at":"2025-02-08T11:50:04.000Z","dependencies_parsed_at":"2025-02-08T12:39:57.544Z","dependency_job_id":null,"html_url":"https://github.com/abid45342/lostify-client","commit_stats":null,"previous_names":["abid45342/lostify-client"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abid45342%2Flostify-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abid45342%2Flostify-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abid45342%2Flostify-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abid45342%2Flostify-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abid45342","download_url":"https://codeload.github.com/abid45342/lostify-client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239808533,"owners_count":19700455,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["daisyui","firebase","react","tailwindcss"],"created_at":"2025-02-20T09:18:07.381Z","updated_at":"2026-02-11T19:30:21.097Z","avatar_url":"https://github.com/abid45342.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lostify\n🚀 **Live Demo**: [Lostify](https://lositfy.web.app) \n## Purpose\nLostify is a web application designed to help users report and recover lost items. It allows users to submit lost and found items, manage submissions, and search for items. The app includes features like authentication, JWT-based login, a dynamic homepage, and a user-friendly interface.\n\n\n\n## Key Features\n- **Authentication**: Secure login system using JWT with email/password authentication and social login options.\n- **Item Submission**: Users can submit lost items with detailed descriptions, images, and locations.\n- **Item Management**: Admins can manage all submissions, approve or reject items, and update the status.\n- **Search Functionality**: Users can search for lost items using filters like category, location, or description.\n- **Responsive Design**: The app is fully responsive and works across various devices.\n- **404 Page**: Custom error page for non-existent routes.\n- **Toast/Sweet Alerts**: Notifications for actions like successful submissions or errors.\n  \n---\n\n## Tech Stack\n- **Frontend**: React, Tailwind CSS\n- **Backend**: Node.js, Express.js\n- **Database**: MongoDB\n- **Authentication**: Firebase Auth, JWT\n- **Other Libraries**: React Router, Axios, SweetAlert2, React Hook Form\n\n---\n## 🧑‍💻 Used Dependencies \n```json\n \"dependencies\": {\n        \"@stripe/react-stripe-js\": \"^3.1.1\",\n        \"@stripe/stripe-js\": \"^5.5.0\",\n        \"@tanstack/react-query\": \"^5.64.1\",\n        \"axios\": \"^1.7.9\",\n        \"firebase\": \"^11.1.0\",\n        \"localforage\": \"^1.10.0\",\n        \"match-sorter\": \"^8.0.0\",\n        \"react\": \"^18.3.1\",\n        \"react-dom\": \"^18.3.1\",\n        \"react-hook-form\": \"^7.54.2\",\n        \"react-icons\": \"^5.4.0\",\n        \"react-paginate\": \"^8.2.0\",\n        \"react-router-dom\": \"^7.1.1\",\n        \"react-slick\": \"^0.30.3\",\n        \"react-stars\": \"^2.2.5\",\n        \"react-toastify\": \"^11.0.3\",\n        \"slick-carousel\": \"^1.8.1\",\n        \"sort-by\": \"^1.2.0\",\n        \"sweetalert2\": \"^11.15.10\"\n      },\n```\n---\n\n\n\n\n\n# 🚀 Local Installation Guide\n\n## **1️⃣ Clone the Repository**  \n```sh\ngit clone https://github.com/abid45342/EduManage-Client.git\ncd CrowdFunding-Client \n```\n## **2️⃣ Install Dependencies**\n```sh\nnpm install\n```\n## **3️⃣ Configure Environment Variables**\n```sh\nREACT_APP_FIREBASE_API_KEY=your_firebase_api_key\nREACT_APP_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain\nREACT_APP_FIREBASE_PROJECT_ID=your_firebase_project_id\nREACT_APP_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket\nREACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id\nREACT_APP_FIREBASE_APP_ID=your_firebase_app_id\n```\n## **4️⃣ Run the Project Locally**\n```sh\nnpm run dev\n```\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabid45342%2Flostify-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabid45342%2Flostify-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabid45342%2Flostify-client/lists"}