Spring Boot and Swing Developer Needed for Small Task
Budget: $10 – $30 USD
Requirements:
Ticket Creation:
Employees can create tickets with the following details:
Title
Description
Priority (Low, Medium, High)
Category (Network, Hardware, Software, Other)
Creation Date (set automatically)
Status Tracking:
Tickets have the following statuses:
New (default when created)
In Progress (changed by IT support)
Resolved (changed by IT support)
User Roles:
Employees: Can create and view their own tickets.
IT Support: Can view all tickets, change statuses, and add comments.
Audit Log:
Track changes to ticket status and added comments.
Search & Filter:
Search by ticket ID and status.
Technology Stack & Guidelines:
Backend: Java 17, Spring Boot, RESTful API with Swagger/OpenAPI
Database: Oracle SQL (provide schema as an SQL script)
UI: Java Swing (use MigLayout or GridBagLayout)
Testing: JUnit, Mockito
Documentation:
README with setup instructions
Markdown file for API documentation
Deployment:
Docker container for backend and Oracle DB
Swing client as an executable JAR file
Ticket Creation:
Employees can create tickets with the following details:
Title
Description
Priority (Low, Medium, High)
Category (Network, Hardware, Software, Other)
Creation Date (set automatically)
Status Tracking:
Tickets have the following statuses:
New (default when created)
In Progress (changed by IT support)
Resolved (changed by IT support)
User Roles:
Employees: Can create and view their own tickets.
IT Support: Can view all tickets, change statuses, and add comments.
Audit Log:
Track changes to ticket status and added comments.
Search & Filter:
Search by ticket ID and status.
Technology Stack & Guidelines:
Backend: Java 17, Spring Boot, RESTful API with Swagger/OpenAPI
Database: Oracle SQL (provide schema as an SQL script)
UI: Java Swing (use MigLayout or GridBagLayout)
Testing: JUnit, Mockito
Documentation:
README with setup instructions
Markdown file for API documentation
Deployment:
Docker container for backend and Oracle DB
Swing client as an executable JAR file
Related categories:
Business, Accounting, Human Resources & Legal
Docker
Swing (Java)
Oracle Database
Spring Boot