An open API service indexing awesome lists of open source software.

https://github.com/mdimranictiu/lingo-bingo

The Vocabulary Learning Web Application helps learner to improve their vocabulary by providing various learning tools and exercises. In this web application a learner can learn three categories of japanise vocabulary. The web is designed to be simple, interactive, and efficient, allowing users to learn and memorize new words in a structured manner.
https://github.com/mdimranictiu/lingo-bingo

mern mongodb nextjs nodejs react reactjs webdevelopment

Last synced: about 2 months ago
JSON representation

The Vocabulary Learning Web Application helps learner to improve their vocabulary by providing various learning tools and exercises. In this web application a learner can learn three categories of japanise vocabulary. The web is designed to be simple, interactive, and efficient, allowing users to learn and memorize new words in a structured manner.

Awesome Lists containing this project

README

        

# 🎯 Lingo-Bingo: A Vocabulary Learning Web Application

📚 **A fun and interactive way to enhance Japanese vocabulary!**

## 🚀 Live Demo
🔗 **[Lingo-Bingo Live](https://lingo-bingo-628fe.web.app/)**

---

## 📌 Table of Contents
- [Overview](#overview)
- [Screenshot](#screenshot)
- [Key Features](#key-features)
- [Technologies Used](#technologies-used)
- [Dependencies](#dependencies)
- [Installation & Setup](#installation--setup)
- [Resources & Links](#resources--links)

---

## 📝 Overview
Lingo-Bingo is a **vocabulary learning web application** designed to help learners improve their **Japanese vocabulary** through structured lessons, interactive tools, and engaging exercises. It provides an **easy-to-use** and **responsive** platform where beginners can efficiently memorize new words and improve pronunciation.

---
## 🖼 Screenshot
![Lingo-Bingo Screenshot](src/assets/screenshot-1738751614410.png)

---

## ✨ Key Features
✅ **Lesson Categories** – 10 structured categories for step-by-step learning.
✅ **Pronunciation Support** – Integrated **audio features** to improve word pronunciation.
✅ **Responsive Design** – Works on all devices (mobile, tablet, desktop).
✅ **Video Tutorials** – Access engaging **video tutorials** for better learning.
✅ **Profile Management** – Users can update their **profile** easily.

---

## 🛠 Technologies Used
- **Frontend:** HTML, Tailwind CSS, JavaScript, React
- **Build Tool:** Vite

---

## 📦 Dependencies
The project uses the following npm packages:
```
@eslint
@types/react-dom
@types/react
@vitejs/plugin-react
animate.css
aos
autoprefixer
axios
daisyui
eslint-plugin-react-hooks
eslint-plugin-react-refresh
eslint-plugin-react
eslint
firebase
globals
localforage
lottie-react
match-sorter
postcss
react-countup
react-dom
react-icons
react-rating-stars-component
react-responsive-carousel
react-router-dom
react
sort-by
sweetalert2
swiper
tailwindcss
vite
```

## Installation & Setup
Follow these steps to run the project locally:

### 1 Clone the Repository
```
git clone https://github.com/mdimranictiu/Lingo-Bingo.git
cd lingo-bingo
```
### 2 Install Dependencies
```
npm install
```
### 3 Start the Development Server
```
npm run dev
```

## Resources & Links
📖 React Documentation: https://react.dev/
📖 Tailwind CSS Documentation: https://tailwindcss.com/
🔥 Firebase: https://firebase.google.com/

📌 Feel free to contribute, report issues, or share your feedback! 🚀