Skip to content

ufelgen/capstone-project

Repository files navigation

Hello and welcome to flashcards extreme


You are learning a language but don't want to carry books around? You are already using a flashcards app but are struggling with grammar? Look no further, flashcards extreme is here to help you learn more efficiently!

With this app you can

  • create basic vocabulary cards and
  • extend this information with
    • noun and adjective declensions
    • verb conjugations
    • notes for each word
    • and as a bonus: a second translation in another language!

Always accessible on your phone in your pocket!

flashcards-extreme

about me


My name is Ulli and I'm a virologist who's always seeking to learn new things. I attended a three-month web development bootcamp at neue fische to broaden my horizon and nourish my passion for logical thinking and creativity.

about flashcards extreme


I created flashcards extreme as my capstone project at neue fische to help me learn languages more efficiently. Currently I am learning Slovenian, therefore the conjugation function and declension info is targeted at this language. But I'm sure it will be useful for other languages as well.

technical details


techstack
styled components react next.js node.js
mongoDB atlas mongoose jest
how to use
You can sign into the app using your github account. That way, only you can access and edit your vocab cards.
The app is optimized for mobile usage, so please switch your browser to responsive mode (e.g. iPhone SE).

Project Setup

  1. Clone this repository
  2. Use .env.example to create your own .env.local inside the root folder
  3. Inside root folder install all dependencies via npm install
  4. Run app in development mode via npm run dev
  5. Run tests via npm run test

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published