Skip to content

This is repository is actually an assignment of a web development course by Programming Hero. The main twist about this project is using firebase to integrate login, logout sing-up functionalities.

Notifications You must be signed in to change notification settings

CoderTahmid/PH-Assignment-9

Repository files navigation

Lingo Bingo : A Vocabulary Learning Application

📘 Project Overview

Lingo Bingo is a fun and interactive vocabulary learning web application designed to help users learn the German language efficiently. The platform focuses on vocabulary retention, pronunciation practice, and secure user authentication, making language learning engaging and accessible.

This project was developed as part of an assignment with a strong emphasis on authentication using Firebase.


🎯 Purpose

The primary purpose of this application is to help users learn German vocabulary in an easy, interactive, and structured way through a web-based platform.


🌐 Live Website

👉 Live URL: https://ph-assignment-9-453e6.web.app/


✨ Key Features

  • 📖 Study German vocabulary through an interactive interface
  • 🔊 Listen to correct word pronunciations
  • 🧠 Includes 200 German vocabulary words
  • 🔐 Full authentication system using Firebase:
    • User registration
    • User login & logout
    • Google login & registration
    • Forgot password functionality
    • User profile update feature
  • 🚀 Vocabulary content is protected and accessible only after login
  • 🎨 Smooth animations for better user experience

This assignment mainly focuses on implementing and managing authentication features effectively.


🧩 Project Theme

Learning a new language can be challenging, especially when it comes to memorizing vocabulary.
Lingo Bingo aims to solve this problem by offering a simple, fun, and interactive learning experience.

Users can start learning with just a click, but must log in to access vocabulary content.
The application is built for a specific language (German), excluding Bengali and English, as required by the assignment guidelines.


🛠️ Technologies & NPM Packages Used


📌 Conclusion

Lingo Bingo demonstrates how a modern frontend application can combine language learning with secure authentication and interactive UI elements. It provides a solid foundation for expanding into a multi-language learning platform in the future.


About

This is repository is actually an assignment of a web development course by Programming Hero. The main twist about this project is using firebase to integrate login, logout sing-up functionalities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages