Skip to content

🐬 Creating an anki-like application using SpringBoot

Notifications You must be signed in to change notification settings

lucasmsa/dolphin-cards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dolphin Cards 🐬

Making an anki-like application where the user can create disciplines where each one will have a set of flash cards, which can be accessed, answered, deleted and also changing it's next answer date whenever an user answers it

Clone the repository in order to run the project

Technologies used 💻

Main Features 🧩

  • User authentication and authorization using JWT Token
  • Validation and error handling for the application's endpoints
  • External API calls to send e-mails to users
  • Services related to disciplines and flash cards
  • Caching of Disciplines
  • Tests with Mockito, Karate, JUnit and MockMvc
  • Containerized application, database and external API using Docker

How to run 🐳

  • Execute the following on the root project directory: docker-compose up

🚏 Controller methods and routes can be seen on <host>/swagger-ui/index.html#/

About

🐬 Creating an anki-like application using SpringBoot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published