Django Website: Blog with Customized Knowledge Monetization Website Using ChatGPT API.

Job ID: 37880611

Budget: $30 – $250 USD

Please don't bid if you haven't done any Django Project on this platform and you can't start immediately after the milestones is created.

Freelancer Project Requirements: Customizable Knowledge Monetization Website with ChatGPT API

Project Overview: Propose a template from https://themeforest.net and use it to develop a website that allows admin/owner to monetize specialized knowledge, using the ChatGPT API. And the clients that already sign up will be able to pay 1 time of certain amount to access all the premium content (locked by default) and also purchase credits to engage in conversations with a chatbot that is equipped with customized knowledge (the credit is deducted based on each interaction, the rate is customizable from the admin, eg: price per token / word). 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.
- Chat : The user who has credits can interact with the chatbot that has
- 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, the admin can set the name of the Coint and Wallet address, with manual verification for payments. The payment should be directed to a specified wallet address.
- Credit Usage 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 template) from sources like ThemeForest. The chosen template should be professional, modern, responsive, and suitable for the website's purpose. It can be 2 separate or single tempelate.

Technical Requirements:
- Backend Framework: Django
- Frontend: Template-based, responsive design (Feel free to use use vanilla JS or JQuery for the realtime chat response)
- API Integration: ChatGPT API for the chatbot functionality
- Database: Postgres.

Please check the attached Flowchart and clarify is anything is missing or unclear.

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

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

Payment: There will be only one Milestones which completing all the requirements.
Related categories: JavaScript Python Django ChatGPT AI Integration