Web Dashboard for Custom GPTs
Budget: $750 – $1,500 AUD
I already have two custom GPT models live on the simple reference page below, but I now need a proper web platform wrapped around them:
https://sites.google.com/view/translationalsimulation/home
Core flow
• Visitors sign up with their email and password (no social logins or SSO at this stage).
• Once inside, they land on a clean, minimalist dashboard that shows only the essentials: current projects, last-used GPT, and recent documents. No graphs or draggable widgets—clarity over complexity.
Key features to build
1. Secure email-based authentication, password reset, and basic profile management.
2. Persistent “Projects” sidebar. A user can create a project, chat with either GPT inside it, and return later to pick up the same threaded conversation.
3. Document repository per project. Users must be able to upload common file types (PDF, DOCX, TXT, CSV), see them listed, and have the file contents available to the GPT context during the chat.
4. Chat interface that talks to my two existing GPT endpoints exactly as the current demo does, but inside the new authenticated project space.
Tech guidance
The solution must be fully web-based. I am comfortable if you lean on React / Next.js, Vue, or a comparable SPA framework on the front end, with Node.js, Python (FastAPI, Django), or another modern stack on the back end—use what lets you implement quick, secure sessions and easy file storage. Integrating with OpenAI functions or similar for file ingestion is expected.
Acceptance criteria
• User can register, log in, and log out.
• After login, a fresh dashboard loads in under two seconds.
• Creating a project instantly spawns a dedicated chat thread and storage folder.
• Uploading a document surfaces it in the side panel and confirms to the user that the GPT has access.
• All data persists after full browser refresh, and a returning user sees the same state.
Hand-off
Please include source code (front end and back end), a README with setup instructions, and a short loom or screenshot tour so I can verify the workflow before we move to production hosting.
https://sites.google.com/view/translationalsimulation/home
Core flow
• Visitors sign up with their email and password (no social logins or SSO at this stage).
• Once inside, they land on a clean, minimalist dashboard that shows only the essentials: current projects, last-used GPT, and recent documents. No graphs or draggable widgets—clarity over complexity.
Key features to build
1. Secure email-based authentication, password reset, and basic profile management.
2. Persistent “Projects” sidebar. A user can create a project, chat with either GPT inside it, and return later to pick up the same threaded conversation.
3. Document repository per project. Users must be able to upload common file types (PDF, DOCX, TXT, CSV), see them listed, and have the file contents available to the GPT context during the chat.
4. Chat interface that talks to my two existing GPT endpoints exactly as the current demo does, but inside the new authenticated project space.
Tech guidance
The solution must be fully web-based. I am comfortable if you lean on React / Next.js, Vue, or a comparable SPA framework on the front end, with Node.js, Python (FastAPI, Django), or another modern stack on the back end—use what lets you implement quick, secure sessions and easy file storage. Integrating with OpenAI functions or similar for file ingestion is expected.
Acceptance criteria
• User can register, log in, and log out.
• After login, a fresh dashboard loads in under two seconds.
• Creating a project instantly spawns a dedicated chat thread and storage folder.
• Uploading a document surfaces it in the side panel and confirms to the user that the GPT has access.
• All data persists after full browser refresh, and a returning user sees the same state.
Hand-off
Please include source code (front end and back end), a README with setup instructions, and a short loom or screenshot tour so I can verify the workflow before we move to production hosting.