Skip to content

lianaaadev/pocket-lingo-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pocket Lingo Backend

A RESTful API backend for a vocabulary learning application. This server provides secure user authentication, vocabulary management, and API documentation through Swagger/OpenAPI.

🔗 Frontend mobile client repo 🔗

Features

  • User authentication and authorization with JWT
  • Vocabulary CRUD operations
  • Secure password management
  • API documentation with Swagger UI
  • PostgreSQL database integration

Tech Stack

Core Framework

  • Spring Boot 3.2.5 - Application framework
  • Java 21 - Programming language
  • Gradle - Build tool

Database

  • PostgreSQL - Primary database
  • Spring Data JPA - Data persistence
  • Hibernate - ORM framework

Security

  • Spring Security - Authentication and authorization
  • JWT (JSON Web Tokens) - Token-based authentication via jjwt 0.12.5

Documentation

  • SpringDoc OpenAPI 2.3.0 - API documentation (Swagger UI)

About

Pocket Lingo - A vocabulary learning app (Java, React-Native)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages