Skip to content

SuitcaseCoder/lexi-react-capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lexi

Create your own lexicon by adding, deleting, or editing words to your lexi list. It's your personalized go-to vocab list.

Motivation

Languages is something I've enjoyed learning over the past few years and one thing I've learned is the importance of vocabulary! Lexi is designed not only for foreign language learning, but a go-to vocab for all of your vocabulary needs.

Uses

Users should be able to try out Lexi using the demo account, provided on the landing page, or create their own account. Once logged in, a use is able to add, edit, and delete words from their personal lexi list. Users have the option of loging out and in using their account.

  • create account
  • login/logout
  • login using a demo account
  • add words to your list
  • delete words from your list only
  • edit words from your list only
  • view all words from other users
  • add words from the all words page to your own list

Technology

Front End

  • React
    • Create React App
    • React Router
  • Redux
  • HTML5
  • CSS3

Production

  • Travis Continuous Integration
  • Heroku

Back End

  • Node js
  • Express
  • Javascript
  • MongoDB

Testing

  • Enzyme
  • Jest

Authentication

  • Passport.js
  • JWT Token
  • bcrypt

Images

Homepage:

homepage

Signup page

signup

My List

listofwords

Add Word

listofwords

Add Word to my List

listofwords

Future Features

  • Track your learning progress for each individual word.
  • Specialized for foreign language learners
    • Include inputs for article (if noun) / part of speech / example sentence/ tense (if verb) / etc.
  • Add labels to your words
    • Example: add 'kitchen' label to your word, if it is somehow related to the kitchen.
  • Alphabetize your list
  • Multiple lists
  • Quiz using your own list

About

Lexi. Build your own lexicon by customizing your vocabulary list. || backend GitHub: https://github.com/SuitcaseCoder/lexi-capstone-server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published