Basic Chat App with OpenAI API Integration
Budget: $30 – $250 USD
Title: Develop a Basic Chat Application with OpenAI API Integration
Description:
I am seeking a skilled developer to create a simple chat application for educational purposes. This app will allow students to interact with an AI chatbot powered by OpenAI’s GPT-3.5 API. I will provide template codes for both the server-side (Node.js with Express) and the client-side (HTML, CSS, and JavaScript). The task is to set up the application, integrate the provided code, and deploy it on Heroku.
Requirements:
1. Backend:
• Use the provided server.js file as a starting point.
• Ensure the OpenAI API is integrated correctly using the provided environment variable for the API key.
• Set up the backend to handle chat requests and serve static files.
2. Frontend:
• Use the provided index.html file to create the chat interface.
• Ensure the chat interface communicates seamlessly with the backend.
3. Deployment:
• Deploy the application on Heroku.
• Set up Heroku’s Config Vars to securely store the OpenAI API key.
• Ensure the application is accessible through a live URL.
4. Documentation:
• Provide basic instructions for me to make future updates (e.g., updating the API key or redeploying the app).
What I’ll Provide:
• Template code for both the backend (server.js) and frontend (index.html).
• A clear file structure to follow.
Deliverables:
• A fully functional chat application deployed on Heroku.
• Source code delivered in a structured format.
• Documentation for deployment and maintenance.
Budget:
I am offering $100–$300 for this project, depending on the developer’s experience and estimated delivery time.
Preferred Timeline:
I would like the project completed within 7–10 days.
Description:
I am seeking a skilled developer to create a simple chat application for educational purposes. This app will allow students to interact with an AI chatbot powered by OpenAI’s GPT-3.5 API. I will provide template codes for both the server-side (Node.js with Express) and the client-side (HTML, CSS, and JavaScript). The task is to set up the application, integrate the provided code, and deploy it on Heroku.
Requirements:
1. Backend:
• Use the provided server.js file as a starting point.
• Ensure the OpenAI API is integrated correctly using the provided environment variable for the API key.
• Set up the backend to handle chat requests and serve static files.
2. Frontend:
• Use the provided index.html file to create the chat interface.
• Ensure the chat interface communicates seamlessly with the backend.
3. Deployment:
• Deploy the application on Heroku.
• Set up Heroku’s Config Vars to securely store the OpenAI API key.
• Ensure the application is accessible through a live URL.
4. Documentation:
• Provide basic instructions for me to make future updates (e.g., updating the API key or redeploying the app).
What I’ll Provide:
• Template code for both the backend (server.js) and frontend (index.html).
• A clear file structure to follow.
Deliverables:
• A fully functional chat application deployed on Heroku.
• Source code delivered in a structured format.
• Documentation for deployment and maintenance.
Budget:
I am offering $100–$300 for this project, depending on the developer’s experience and estimated delivery time.
Preferred Timeline:
I would like the project completed within 7–10 days.