Psychology Platform

It is built using and Java Spring Boot for backend.

Development

This section contains all the useful information for developers.

Prerequisites

Ensure you have the following installed on your local machine:

  • Java 17
  • Docker

Running development environment

To run the development environment, use the bootDevRun gradle task. It will set up all necessary services in Docker and bind it to the application. Once the application is running, you can access it at http://localhost:8080.

Structure

The project is structured in a standard way for a Spring Boot application, related classes are grouped into packages based on business logic. This approach is used to keep the codebase clean and easy to navigate.

Code

The project uses the Google Java Style conventions. Follow them when writing code to keep the codebase consistent.

Technologies

The project is built using the following technologies:

  • Java 17
  • Spring Boot as application framework
  • Spring Data JPA for database access
  • Spring Security with JWT for authentication
  • PostgreSQL as database
  • Gradle for build

Psychology URL

Main page

Localhost: https://localhost

API

Localhost URL: https://localhost

Top Contributors

Thanks to the following people, and many other who have contributed to this project: