Spring Boot + MySQL Developer Needed for PromptVault Web Application

Posted 3 days ago

Worldwide

Summary

I need a Java Spring Boot developer to build a simplified web application called PromptVault. PromptVault is a secure prompt management web app where users can register, create prompts, organise them by category, submit prompts to a simulated AI assistant, and receive warnings if prompts contain sensitive keywords. Admins should be able to manage users, prompt categories, policy keywords, and view flagged prompts. The project must be developed using Java, Spring Boot, and MySQL. The UI can be built using Thymeleaf or React, but a simple and clean functional UI is enough. No real AI API integration is required; the AI response can be simulated with a predefined message. The core requirements are based on the uploaded brief. Main Features Required: Admin side: Admin login and logout View registered users Enable or disable user accounts Add, edit, and delete prompt categories Add, edit, and delete policy keywords View prompts flagged for sensitive keywords User side: User registration User login and logout Create prompts with title, text, category, and visibility status View own prompts Edit and delete own prompts Browse shared prompts from other users Submit prompts to a simulated AI assistant View prompt submission history Receive warning if prompt contains policy keywords such as password, API key, secret, private key, confidential, etc. Technical Requirements: Java Spring Boot backend MySQL database Thymeleaf or React frontend Proper database tables for users, credentials, categories, prompts, policy keywords, flagged prompts, and submission history Seed/sample data including: One admin account At least two users At least three prompt categories At least five prompts At least five policy keywords Deliverables: Complete Spring Boot project source code MySQL database creation script or migration files Clear setup and run instructions Clean folder structure Basic working UI Short explanation of the implementation Code should be easy to run locally Ideal Freelancer: Strong experience with Java and Spring Boot Comfortable with MySQL Can build simple functional web apps quickly Can write clean and understandable code Experience with Thymeleaf or React is preferred Should be able to explain how the project works Timeline: Need this completed urgently. Please mention your estimated delivery time in your proposal.

  • $25.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
MySQL
MySQL Programming
Nice-to-have skills
Yii
AJAX
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:yesterday
  • Interviewing:
    10
  • Invites sent:
    20
  • Unanswered invites:
    5
About the client
Member since Jun 25, 2026
  • India
    10:09 AM

Explore similar jobs on Upwork

Cin 7 Core and QuickBooks Integration SpecialistFixed-price‐ Posted 1 month ago
Intuit QuickBooks
Accounting
Bookkeeping
Windows Administration
Git
WordPress
PHP
MySQL
JavaScript

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo