- Space for user image upload,
- Prediction output display,
- User rating of predictions.
- @GetMapping("/") showRate
- @GetMapping("/api/getImages") getImages
- @PostMapping("/api/rateImage") rateImage
User uploads an image, and the server sends predictions while also collecting user feedback.
- Model - Python,
- API - Java, Spring Boot,
- Frontend - HTML, CSS, JavaScript
- Python script development for models,
- Code development for the user interface,
- Addition of a form for image upload,
- Addition of a form for receiving feedback,
- API development.
- Testing user interaction on various browsers,
- Verification of data transmission correctness and response reception.
- Model and API code optimization for better performance.
- Hosting the website on a server.
- Configuring the server for secure communication.
- Preparing instructions for users on how to use the interface.
- Creating technical documentation for the website.
- Final tests and adjustments,
- Meeting with the Project Supervisor to present results.
- Preparing a technical support plan for users.
Configure application.properties.