Customer Account Portal Development

Job ID: 39967524

Budget: £20 – £250 GBP

I need a secure, browser-based login page that lets each customer access a private dashboard. After signing in with a standard username-and-password flow, the user should see two data sets pulled from our back-end:

• Account details (name, company, current plan, billing status)
• Open and closed support tickets with basic filtering or search

Purchase history is out of scope for now; I may add it later, so build with that possible extension in mind.

Key points

• Authentication: username and password only.
• Password recovery: customers will not self-reset. Instead, an admin screen or simple script must let me trigger a manual reset and send the new credentials.
• Security: protect against common threats (SQL injection, XSS, brute-force attempts).
• Tech stack is flexible—feel free to suggest React, Vue, Laravel, Django, or another modern framework—as long as it is well-documented and easy for my team to maintain.

Deliverables

1. Fully functional login page wired to our database or a clearly documented mock DB.
2. Customer dashboard showing the two data sets above, with basic responsive styling.
3. Admin tool for manual password resets.
4. Setup README plus brief hand-off call or video showing deployment steps.

Please let me know your preferred stack, estimated timeline, and any relevant examples of similar portals you’ve built.