Skip to content

πŸ“– Lexigo is a gamified dictionary web app that helps users look up and learn new words. Designed to be both functional and educational, Lexigo provides tools such as flashcards and quizzes to reinforce vocabulary learning. Users can log in, search for word definitions, and save their favorite words for later review.

Notifications You must be signed in to change notification settings

zainkarim/lexigo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Lexigo

πŸ“– Lexigo is a gamified dictionary web app that helps users look up and learn new words. Designed to be both functional and educational, Lexigo provides tools such as flashcards and quizzes to reinforce vocabulary learning. Users can log in, search for word definitions, and save their favorite words for later review.

🌐 Live Demo

Access the deployed app here:
πŸ‘‰ https://lexigo-61867.web.app

πŸš€ Features

  • πŸ” Dictionary Search – Instantly look up definitions, parts of speech, and pronunciation.
  • ⭐ Favorites List – Save words you want to revisit later.
  • 🧠 Flashcards & Quizzes – Practice and test your vocabulary knowledge.
  • πŸ” User Authentication – Secure login with Firebase Authentication.

πŸ› οΈ Tech Stack

  • Frontend: React Native (Web)
  • Backend/Storage: Firebase (Authentication & Firestore)
  • Deployment: Firebase Hosting
  • Package Manager: npm

πŸ“¦ Getting Started

Clone the repo and install dependencies:

git clone https://github.com/zainkarim/lexigo.git
cd lexigo
npm install
npm start

The app should open on http://localhost:3000/ in your browser.

🚚 Deployment

Lexigo is deployed using Firebase Hosting. To deploy a new version:

npm run build
firebase deploy

Ensure you have the Firebase CLI installed and are logged in to your Firebase account.

πŸ—‚οΈ Data Source

Lexigo uses the Free Dictionary API to fetch word definitions, phonetics, parts of speech, and example usage. All dictionary data shown in the app is retrieved from this open-source API.

πŸ“ Repository

Source code: https://github.com/zainkarim/lexigo

πŸ“„ License

This project is licensed under the MIT License.


Made with πŸ’‘ by the Lexigo Team

About

πŸ“– Lexigo is a gamified dictionary web app that helps users look up and learn new words. Designed to be both functional and educational, Lexigo provides tools such as flashcards and quizzes to reinforce vocabulary learning. Users can log in, search for word definitions, and save their favorite words for later review.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5