Spring Boot Headcount Tracker Build

Job ID: 40212964

Budget: ₹1,500 – ₹12,500 INR

I’m putting together a corporate head-count tracker and I want to move quickly from concept to a secure, production-ready application. The backend will run on Spring Boot; the frontend needs to be available both as classic HTML/CSS/JavaScript pages and as a richer React interface, so we can serve different devices and gradually migrate stakeholders toward React.

Security is essential. I need full user authentication with clear role separation—Admin and User—implemented with Spring Security (JWT or another proven token strategy). Beyond wiring the login flow, I also want advice on best-practice password storage, CSRF protection, and anything else you see fit to lock things down.

Where I need your help:
• Designing the Spring Boot architecture, setting up entities, repositories, and REST controllers for CRUD operations on head-count data.
• Building the authentication layer and protecting endpoints according to the two roles.
• Developing the primary React views (dashboard, employee list, detail modals) alongside equivalent lightweight HTML pages so both flavours stay in sync.
• Reviewing my ideas as we go, suggesting improvements on code quality, testing strategy, and deployment pipeline.

The deliverables I expect are:
1. A clean, runnable Spring Boot project with secured endpoints.
2. Frontend source for both the React SPA and the static pages, wired to the same APIs.
3. Brief setup documentation so I can run the stack locally and on our staging server.

If you’re comfortable pairing on design decisions while writing solid code, let’s talk and get this shipped.