Kartoteka Backend is a Java Spring application designed to manage ingoing and outgoing documents, and provide statistical analysis based on the stored data.
- Document Management: Allows users to store ingoing and outgoing documents.
- Statistics Generation: Provides statistical analysis based on the stored documents.
- RESTful API: Utilizes a RESTful API for easy integration with frontend or other applications.
- Security: Implements secure authentication and authorization mechanisms.
- Java 17: For the latest features and enhancements in the Java programming language.
- Spring Framework: For building robust and scalable backend services.
- Spring Boot: For easy setup and configuration.
- Spring Data JPA: For simplified data access and persistence.
- Spring Security: For implementing authentication and authorization.
- PostgreSQL Database: For persistent storage of data.
- Docker: For containerization of the application.
- Maven: For project management and dependency resolution.
- Docker installed on your system.
- Java 17 installed on your system.
- Maven installed on your system.
- PostgreSQL installed and running on your system.
- Clone the repository:
git clone https://github.com/saylord/kartoteka-backend.git