Secure Full-Stack Authentication Web App -- 2
Краткое
Freelancer Client is hiring: Secure Full-Stack Authentication Web App -- 2.
Location: Remote
I’m starting a new web application that, at its core, must provide solid user authentication. Two user roles will sign in—admins and regular users—so role-based access control has to be baked in from the very first commit.
What you'll do:
• Dockerised development and production setup, plus a concise README for local onboarding
Skills: JavaScript, Python, Django, Node.js, React.js, Docker, Full Stack Development, Flask, API Development
Budget: $750–$1250 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Оригинал
I’m starting a new web application that, at its core, must provide solid user authentication. Two user roles will sign in—admins and regular users—so role-based access control has to be baked in from the very first commit.
My preferred stack leans toward modern JavaScript/TypeScript on the front end (React is an obvious fit, but I’m open to suggestions) and either Node.js or a Python framework such as Django or Flask on the back end. Whichever combination you recommend, I expect clean, well-documented code and an architecture that can grow later into additional modules like e-commerce or analytics without painful refactoring.
Deliverables
• Responsive front end with sign-up, sign-in, password reset, and protected routes
• Back-end API that handles JWT or session-based authentication, user roles (admin, regular), and basic auditing (login time, IP)
• Database schema (SQL or NoSQL) with migration scripts
• Dockerised development and production setup, plus a concise README for local onboarding
• Postman or similar collection documenting each endpoint, including headers and sample responses
Acceptance criteria
• Admin dashboard accessible only to authenticated admins
• Unit and integration tests covering critical auth flows (>90 % pass rate)
• No PII or secrets committed to the repo; environment variables handled via .env or equivalent
• Successful deployment on a cloud platform (Heroku, AWS, or similar) using the provided Docker configuration
Once these milestones are met and verified, I’ll consider the project complete and ready for its next feature phase.
Локация & Details
Перейти к источнику →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.