Customizable Knowledge Monetization Website with ChatGPT API with Django Framework

Job ID: 37860900

Budget: $250 – $750 USD

Freelancer Project Requirements: Customizable Knowledge Monetization Website with ChatGPT API

Project Overview: Develop a website that allows users to monetize specialized knowledge, using the ChatGPT API. Users will be able to purchase credits to engage in conversations with a chatbot that is equipped with customized knowledge. The website will also feature a blog for marketing and SEO purposes, an about page, and a contact page. All these components should be customizable from the Django admin panel.

Key Features:
- User Credits: Users can buy credits to chat with the chatbot. The chat interface should be user-friendly and allow for seamless interaction with the chatbot.
- Customizable Content: Ability to update the knowledge base, homepage, blog, about page, and contact page from the Django admin.
- Token Pricing: Admin can change the token price to adjust profit margins.
- Payment System: Integration with cryptocurrency payment options, primarily USDT, with manual verification for payments. The payment should be directed to a specified wallet address.
- Chat Tracking: Every chat session must be tracked to deduct used credits based on the token pricing and ChatGPT usage.
- Blog: For marketing and SEO, with customizable posts from the Django admin.
- Templates: Freelancer must propose the top 5 website templates (including a chat interface template) from sources like ThemeForest. The chosen template should be professional, responsive, and suitable for the website's purpose.

Technical Requirements:
- Backend Framework: Django
- Frontend: Template-based, responsive design
- API Integration: ChatGPT API for the chatbot functionality (the API key for testing will be provided)
- Database: PostgreSQL, chat history, and content for the website

Deployment: The website should be deployed on a provided Ubuntu server with the provided domain.

Timeline: The project deadline is 3 weeks from the start date.

Payment: Payment will be made upon completion of the project.
Related categories: JavaScript Python Django HTML