π 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.
Access the deployed app here:
π https://lexigo-61867.web.app
- π 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.
- Frontend: React Native (Web)
- Backend/Storage: Firebase (Authentication & Firestore)
- Deployment: Firebase Hosting
- Package Manager: npm
Clone the repo and install dependencies:
git clone https://github.com/zainkarim/lexigo.git
cd lexigo
npm install
npm startThe app should open on http://localhost:3000/ in your browser.
Lexigo is deployed using Firebase Hosting. To deploy a new version:
npm run build
firebase deployEnsure you have the Firebase CLI installed and are logged in to your Firebase account.
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.
Source code: https://github.com/zainkarim/lexigo
This project is licensed under the MIT License.
Made with π‘ by the Lexigo Team