This project is developed as part of the Software Engineering course. The application consists of a Java/Spring Boot backend and a React (TypeScript) frontend built with Vite.
- Jan Dyląg
- Szymon Barczyk
- Radosław Rogalski
- Paweł Sosnowski
- Patryk Blacha
- Maciej Trznadel
- Backend: Java 25, Spring Boot, Spring Web, Spring Data JPA, Lombok, Gradle
- Database: PostgreSQL
- Frontend: React, TypeScript, Vite
To keep our repository synchronized with Jira, please follow these naming conventions:
- Branch names: Include the Jira issue key (e.g.,
feature/IP-1-add-login) - Commit messages: Always prefix the commit message with the Jira issue key (e.g.,
IP-1: Add login component)
- Create a local PostgreSQL database named
ioproject. - Open
backend/src/main/resources/application.propertiesand configure your credentials:spring.datasource.url=jdbc:postgresql://localhost:5432/ioproject spring.datasource.username=YOUR_USERNAME spring.datasource.password=YOUR_PASSWORD spring.jpa.hibernate.ddl-auto=update
- Install dependencies
cd frontend
npm install- Run backend
cd backend/project-manager
./gradlew bootRun- Run frontend
cd frontend
npm run dev