Skip to content

LingoCards is a Spring-based application designed to study language learning through interactive flashcards

Notifications You must be signed in to change notification settings

YuliaSwr/LingoCards-Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

To test application

  • Deployed application on Heroku - LINK
  • To test locally see next topic: Application Setup Guide
  • Quick Overview: See the screenshots below

Application Description

Used dependencies:

  • Spring Web
  • Spring JPA
  • Spring Security
  • Spring Logging
  • Spring Thymeleaf
  • Apache Poi
  • JSOUP

  • Application Setup Guide

    Running the application locally

    To set up local database uncomment variables in application.yml file and fill with your local database server data
    image
    Database schema will be created on init due to schema.sql in resources folder

    Deploying the application to Heroku

    To set up database from heroku you need to set up on global enviroment of Heroku itself required variables

    PROD_DB_HOST
    PROD_DB_PORT
    PROD_DB_NAME
    PROD_DB_USERNAME
    PROD_DB_PASSWORD
    

    Quick Overview

    Registration Page

    User can create new account by filling required information:

    image

    Login Page

    User must login to his account:

    image

    Looking for translation

    User can search for translation for specific words:

    image

    They can choose some of translations and add to their sets:

    image

    Set list

    User can see all his set's and edit/delete it or download excel file with all flashcards from this set inside: image

    Editing set

    User can edit set's name, update flashcards, add new one and delete old one:

    image

    Set view

    image

    About

    LingoCards is a Spring-based application designed to study language learning through interactive flashcards

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published