Skip to content

Fatitboo/Learning-English-Vocab-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning English Vocab App

A mobile application built with Flutter and a backend API built with NestJS to help users learn and practice English vocabulary.

Introduction

The Learning English Vocab App is a comprehensive solution for users who want to improve their English vocabulary. It provides a user-friendly mobile interface for learning, practicing, and tracking progress, backed by a robust NestJS API that handles data management and user authentication.

Features

  • User authentication (sign-up, login, and profile management)
  • Vocabulary lessons organized by categories (e.g., Everyday Vocabulary, Business English, Academic Vocabulary)
  • Interactive flashcards for vocabulary practice
  • Progress tracking and performance analytics
  • Personalized learning recommendations based on user performance
  • Offline access to previously learned vocabulary

Technologies Used

  • Frontend: Flutter (Dart)
  • Backend: NestJS (TypeScript)
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • UI/UX: Material Design, Figma
  • Testing: Flutter's built-in testing framework
  • Deployment: Firebase, Railway

Prerequisites

  • Flutter SDK (version 2.0.6 or higher)
  • Node.js (version 14 or higher)
  • MongoDB (local or cloud-hosted)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •