{"id":25415598,"url":"https://github.com/uthso297/lingobingo","last_synced_at":"2026-04-13T00:42:52.688Z","repository":{"id":275840191,"uuid":"897496398","full_name":"uthso297/LingoBingo","owner":"uthso297","description":"**Lingo Bingo** is an interactive German learning platform with customizable lessons, vocabulary cards, and real-time progress tracking. Built with React and Firebase, it offers secure login, responsive design, and engaging features like pronunciation, YouTube tutorials, and success animations. Perfect for learners of all levels.","archived":false,"fork":false,"pushed_at":"2025-02-04T20:43:50.000Z","size":2086,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T21:14:08.171Z","etag":null,"topics":["firebase","reactjs","tailwindcss"],"latest_commit_sha":null,"homepage":"https://assignment-09-60f57.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/uthso297.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":"2024-12-02T18:22:48.000Z","updated_at":"2025-02-04T20:47:08.000Z","dependencies_parsed_at":"2025-02-04T21:31:38.843Z","dependency_job_id":"e369b99a-4609-40f3-adfe-bb6ce4df157e","html_url":"https://github.com/uthso297/LingoBingo","commit_stats":null,"previous_names":["uthso297/lingobingo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/uthso297/LingoBingo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uthso297%2FLingoBingo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uthso297%2FLingoBingo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uthso297%2FLingoBingo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uthso297%2FLingoBingo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uthso297","download_url":"https://codeload.github.com/uthso297/LingoBingo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uthso297%2FLingoBingo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31735541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T22:19:12.206Z","status":"ssl_error","status_checked_at":"2026-04-12T22:18:33.088Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["firebase","reactjs","tailwindcss"],"created_at":"2025-02-16T15:38:28.924Z","updated_at":"2026-04-13T00:42:52.662Z","avatar_url":"https://github.com/uthso297.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎓 Lingo Bingo – Your Ultimate German Learning Platform  \n\n## 🚀 Project Overview  \nLingo Bingo is an innovative **German language learning platform** designed to provide an engaging and interactive learning experience. With a dynamic vocabulary system, customizable lessons, and real-time progress tracking, Lingo Bingo ensures effective language acquisition for learners of all levels.  \n\n## 🖼️ Screenshot  \n![Lingo Bingo Screenshot](https://i.ibb.co.com/F41mW6Jc/Screenshot-2025-02-05-024215.png)  \n\n## 🛠️ Technologies Used  \nLingo Bingo is built using modern web technologies to ensure **high performance, responsiveness, and a seamless learning experience**.  \n\n### **Frontend**  \n- **React** – For building an interactive user interface.  \n- **Tailwind CSS** – For responsive and modern styling.  \n\n### **Backend**  \n- **Firebase** – Authentication, data storage, and hosting.  \n\n### **Additional Integrations**  \n- **React CountUp** – For animated success tracking.  \n- **React Helmet Async** – For SEO optimization.  \n- **React Icons \u0026 Animations** – To enhance UI/UX with interactive elements.  \n\n### **10 Key Features of the Lingo Bingo Website**  \n\n1. **User Authentication**  \n   - Secure login with **email/password** and **Google authentication**.  \n   - Forgot password functionality.  \n\n2. **Responsive Design**  \n   - Optimized for **mobile, tablet, and desktop** screens.  \n   - User-friendly navigation with a single-page layout.  \n\n3. **Interactive Vocabulary Learning**  \n   - Detailed vocabulary cards with images and meanings.  \n   - Pronunciation feature: \"Speak up your Vocabularies\".  \n\n4. **Dynamic Lesson Pages**  \n   - Organized lessons with vocabulary breakdowns.  \n   - Customizable learning experience with language-specific vocabulary.  \n\n5. **Tutorial Page with YouTube Integration**  \n   - Embedded video tutorials for effective learning.  \n\n6. **Profile Management**  \n   - Private routes for profile updates and user data management.  \n\n7. **Success Stats \u0026 Animations**  \n   - Progress tracking with **React CountUp animations**.  \n   - Real-time feedback on user achievements.  \n\n8. **Error Handling \u0026 Page Redirection**  \n   - Custom **404 error page** for undefined routes.  \n   - Smooth redirection and friendly error messages.  \n\n9. **Hosting \u0026 Deployment**  \n   - **Client-side** hosted on **Firebase**.  \n   - **Data storage \u0026 authentication** handled via Firebase.  \n\n10. **Live Count \u0026 Feedback**  \n    - Real-time tracking of learning progress.  \n    - Interactive feedback system for user improvement.  \n\n---  \n\n### 🔹 **Core Dependencies**  \n| Dependency | Version | Description |\n|------------|---------|-------------|\n| `react` | ^18.3.1 | Core library for building UI components |\n| `react-dom` | ^18.3.1 | Provides DOM-specific methods for React |\n| `react-router-dom` | ^7.0.2 | Handles routing and navigation |\n| `firebase` | ^11.0.2 | Authentication and real-time data storage |\n| `react-toastify` | ^10.0.6 | Notifications and alerts |\n| `sweetalert2` | ^11.14.5 | Custom pop-up alerts |\n| `react-icons` | ^5.4.0 | Scalable vector icons |\n| `react-tooltip` | ^5.28.0 | Tooltip for enhanced user experience |\n| `react-helmet-async` | ^1.3.0 | SEO optimization |\n| `react-countup` | ^6.2.0 | Animated number counting |\n| `react-slick` | ^0.30.2 | Carousel and slider component |\n| `slick-carousel` | ^1.8.1 | Smooth slider effects |\n| `aos` | ^2.3.4 | Scroll animations |\n| `prop-types` | ^15.8.1 | Type checking for React components |\n\n---  \n\n# Lingo Bingo  \n\n### **Website Details**  \n- **Website Name:** Lingo Bingo  \n- **Live Website URL:** [https://assignment-09-60f57.web.app/](https://assignment-09-60f57.web.app/)  \n\n---  \n\n## 🏗️ Running the Project Locally  \nFollow these steps to set up and run **Lingo Bingo** on your local machine.  \n\n### 1️⃣ **Clone the Repository**  \nDownload the project files by cloning the GitHub repository:  \n```sh\ngit clone https://github.com/your-username/lingo-bingo.git\ncd lingo-bingo\n```\n\n### 2️⃣ **Install Dependencies**  \nNavigate to the project folder and install all required dependencies using:\n```sh\nnpm install\n```\n\n### 3️⃣ **Set Up Environment Variables**  \nCreate a `.env` file in the root directory and add the required environment variables:\n```sh\nREACT_APP_FIREBASE_API_KEY=your_firebase_api_key\n```\n\n### 4️⃣ **Start the APP**  \nRun the project in development mode with:\n```sh\nnpm run dev\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futhso297%2Flingobingo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Futhso297%2Flingobingo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futhso297%2Flingobingo/lists"}