{"id":29013218,"url":"https://github.com/fatemaony/jasmine","last_synced_at":"2026-04-05T21:04:49.464Z","repository":{"id":301141428,"uuid":"1008291401","full_name":"fatemaony/Jasmine","owner":"fatemaony","description":"Event Explorer is a vibrant single-page app for discovering local events like tech talks, art shows, sports, and workshops. Users can log in, view event details, reserve seats, and manage their profiles.","archived":false,"fork":false,"pushed_at":"2025-06-25T10:20:12.000Z","size":72,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-25T11:27:21.619Z","etag":null,"topics":["daisyui","firebase","javascript","react-icons","react-router","reactjs","tailwindcss"],"latest_commit_sha":null,"homepage":"https://gleaming-moonbeam-e0c32a.netlify.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/fatemaony.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,"zenodo":null}},"created_at":"2025-06-25T10:14:45.000Z","updated_at":"2025-06-25T10:22:39.000Z","dependencies_parsed_at":"2025-06-25T11:40:09.453Z","dependency_job_id":null,"html_url":"https://github.com/fatemaony/Jasmine","commit_stats":null,"previous_names":["fatemaony/jasmine"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fatemaony/Jasmine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatemaony%2FJasmine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatemaony%2FJasmine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatemaony%2FJasmine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatemaony%2FJasmine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fatemaony","download_url":"https://codeload.github.com/fatemaony/Jasmine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatemaony%2FJasmine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261937078,"owners_count":23232852,"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","javascript","react-icons","react-router","reactjs","tailwindcss"],"created_at":"2025-06-25T19:10:27.172Z","updated_at":"2025-12-30T22:23:42.440Z","avatar_url":"https://github.com/fatemaony.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎉 Event Explorer – A Local Event Discovery Platform\n\n**Live URL:** [https://event-explorer.netlify.app](https://gleaming-moonbeam-e0c32a.netlify.app/)\n\n## 🌟 Project Purpose\n\n**Event Explorer** is a vibrant, urban-themed single-page web application that allows users to discover and explore upcoming local events, including tech conferences, art exhibitions, sports, workshops, and more. Users can log in, view detailed event info, reserve seats, leave feedback, and manage their profile—all in one place.\n\n---\n\n## 🚀 Key Features\n\n- 🔐 **Firebase Authentication** with email/password and Google login.\n- 🖼️ **Dynamic Home Page** featuring a Swiper slider and a JSON-driven event card section.\n- 📅 **Protected Event Details Page** with a functional seat reservation form.\n- 🧍‍♂️ **My Profile Page** where users can view and update their name/photo using Firebase’s `updateProfile()`.\n- 🎯 **Responsive Design** compatible with mobile, tablet, and desktop.\n- 🔁 **Persistent Login State** using `onAuthStateChanged` for user info across reloads.\n- 🔒 **Private Routes** with full reload protection using `react-router` and Firebase.\n- 👁️ **Password Toggle** on registration page for improved UX.\n- 📧 **Forget Password** functionality with dynamic email detection.\n- 🪄 **AOS Animation Integration** for engaging UI transitions.\n- 🌍 **Dynamic Page Titles** based on route content.\n\n---\n\n## 🧩 Technologies \u0026 Packages\n\n### 🖥️ Frontend:\n- React.js\n- Tailwind CSS + DaisyUI\n- React Router DOM\n- Firebase Auth\n- Swiper Slider (for homepage carousel)\n- AOS (Animate On Scroll)\n\n### 📦 NPM Packages Used:\n- `react-router-dom`\n- `firebase`\n- `swiper`\n- `aos`\n- `react-icons`\n- `react-toastify` or `sweetalert2`\n\n---\n## 🙋‍♀️ Author\n\n**Fatema Akter**  \n📧 [fatema77095@gmail.com]  \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatemaony%2Fjasmine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffatemaony%2Fjasmine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatemaony%2Fjasmine/lists"}