Customized ChatGPT Web Portal Development

Job ID: 38931721

Budget: $250 – $750 USD

Hi!
I'm looking for someone to develop a web portal similar to OpenAI's ChatGPT, but with specific functionalities tailored to my project. The main idea is that users can work with Pinecone indexes, selecting, creating, and assigning them based on user roles.

Main functionalities:
1) User roles:

- Admin:
- Full access to the panel.
- Configure Pinecone and OpenAI API keys from the panel.
- Manage users:
- Create, edit, and delete employee accounts.
- Assign permissions to employees to access certain indexes or create new ones.
- Manage Pinecone indexes (create, delete, and assign permissions).
- Employee:
- Access only to the chat interface, similar to ChatGPT.
- Interact with the OpenAI model using the indexes and permissions assigned by the admin.
2) Interface:

- A clean, functional user experience, similar to OpenAI's ChatGPT portal.
- Employees should be able to select the Pinecone index they want to use for their queries.
- The admin should have a panel to manage everything: API keys, permissions, indexes, and users.
3) Authentication:

- Implement a OAuth system for login and authentication.
- Encryption for API keys and sensitive data.

4) Infrastructure:

- Use Docker for deployment to simplify project maintenance.
Design: The idea is that it is similar to ChatGPT, example like this design:
https://www.figma.com/design/X9vBak1h7SacfW05M7yY28/ChatGPT-v4.5-(Chat-AI)---AI-Chatbot-(Community)?node-id=1-1701&p=f&t=Feb5qkWck33MebNP-0

Budget:
Budget range from $450 to $600 dollars and term of 30 days.

Thanks!