htmlcssJavaScriptjinjaDjangojqueryajaxPostgreSQLAWSgunicornwhitenoisepipfilechatsurfer.jschatgptd-id

D-ID

Role
Full-Stack Developer
Technologies
HTML, CSS, JavaScript, Jinja, Django, PostgreSQL, AWS EC2, Gunicorn, WhiteNoise, Pipfile, WaveSurfer.js, ChatGPT, D-ID API
Database
PostgreSQL
Deployment
AWS EC2, Gunicorn, WhiteNoise, Pipfile
Client Requirement
Create a clone of the official D-ID website with user authentication, text-to-speech, ChatGPT integration, and real-time face animation generation using D-ID API.
D-ID

D-ID

  • Description: The D-ID project aims to create a web application using HTML, CSS, JavaScript, Jinja templating, Django MVT architecture, jQuery, Ajax, JS voice listening, Wave file handling, ChatGPT OpenAI integration, and D-ID Animation Real-Time API. It includes functionalities such as user authentication (login, signup, verification, forget password), text-to-speech using WaveSurfer.js, and integration of ChatGPT for text response and D-ID API for real-time face animation generation. The project utilizes a local PostgreSQL database for data storage and is deployed on AWS EC2 with Gunicorn, WhiteNoise, and managed with Pipfile package manager.

  • Project Overview:

    • Clone the official D-ID website with customizations and enhancements.
    • Implement user authentication with login, signup, verification, and forget password functionalities.
    • Integrate text-to-speech using WaveSurfer.js for a rich user experience.
    • Utilize ChatGPT OpenAI integration for text response and system prompts.
    • Incorporate D-ID API for real-time face animation generation based on user uploads.
    • Manage data using a local PostgreSQL database for efficient data storage and retrieval.
    • Deploy the application on AWS EC2 using Gunicorn, WhiteNoise, and manage dependencies with Pipfile package manager.
  • Technologies Used:

    • HTML
    • CSS
    • JavaScript
    • Jinja
    • Django
    • PostgreSQL
    • AWS EC2
    • Gunicorn
    • WhiteNoise
    • Pipfile
    • WaveSurfer.js
    • ChatGPT
    • D-ID API
  • Role: Full-Stack Developer

  • Client Requirement:

    • Create a clone of the official D-ID website with customizations.
    • Implement user authentication with login, signup, verification, and forget password functionalities.
    • Integrate text-to-speech using WaveSurfer.js for a rich user experience.
    • Use ChatGPT OpenAI integration for text response and system prompts.
    • Integrate D-ID API for real-time face animation generation based on user uploads.

Live project demo and proof of work is available on request!

Stay Tuned

Want any future updates on my work?
The best practices, docs and info related to web development in future to your inbox.