FastAPI Employee Auth Setup - 05/11/2025 01:48 EST

Job ID: 39950370

Budget: ₹600 – ₹1,500 INR

I’m integrating a secure employee area into our FastAPI application and need a developer who can wire up a classic username-and-password flow backed by MySQL. The core tasks are:

• Design the MySQL tables for user records, hashed passwords, reset tokens and email-verification tokens.
• Build registration, login and logout endpoints.
• Add email-verification and password-reset flows (I’ll provide SMTP credentials; you just need to hook them in).
• Implement sensible security defaults—hashed and salted passwords, rate-limiting on the login route, and clear error responses.
• Hand over concise docs or a small OpenAPI/Swagger update so my in-house team can plug the endpoints into the front end immediately.

A working FastAPI project that I can run with uvicorn, sample `.env` settings, and a SQL script or Alembic migration for the schema will count as completion. Let me know your preferred hashing library and any dependencies up front so we can keep the tech stack tidy.