web developer

Job ID: 37181216

Budget: ₹600 – ₹700 INR

We are looking for a talented web developer to join our team on a freelance basis. The project involves creating a website that offers code correction services for developers, allowing users to input code in any programming language with errors (logical, syntax, or runtime) and receive corrected code with comments. Below, you will find detailed information about the project, including the problem statement and the tasks you'll be responsible for.

Project Description:

Problem Statement:
Developers often encounter issues in their code, ranging from logical errors to syntax mistakes or runtime problems. We need a web-based solution that streamlines the process of identifying and fixing these issues. Users should be able to input their problematic code into our website, which will then utilize the ChatGPT API to process and return corrected code with detailed comments, side by side with the original code containing errors.

Tasks to be Completed:

Front-end Development:

Create an intuitive and user-friendly web interface for users to input their code.
Design the layout to display the original code with errors alongside the corrected code with comments for easy comparison.
Implement features for code highlighting and syntax formatting to enhance the user experience.
Ensure responsive design for various screen sizes and browsers.
Backend Development:

Develop the backend logic to handle user input and communicate with the ChatGPT API.
Set up a secure authentication system for user accounts.
Implement a database to store user data, code submissions, and correction results.
Ensure data privacy and security measures are in place.
Integration with ChatGPT API:

Utilize the ChatGPT API to process user-submitted code and generate corrected code with comments.
Handle API requests efficiently, considering potential latency issues.
Display Correction Results:

Display the corrected code side by side with the original code containing errors.
Include detailed comments explaining the corrections made to the code.
Allow users to easily copy and download the corrected code.
Testing and Quality Assurance:

Thoroughly test the website for functionality, performance, and security.
Debug and resolve any issues or bugs that arise during testing.
Deployment and Hosting:

Deploy the website to a reliable hosting environment.
Ensure the website is live and accessible to users.
Documentation:

Prepare clear and concise documentation for the website's usage and maintenance.
Requirements:

Proficiency in front-end and back-end web development.
Experience with API integration, preferably with the ChatGPT API.
Strong knowledge of web security best practices.
Familiarity with databases and data management.
Attention to detail and a commitment to delivering a high-quality product.
Effective communication skills and the ability to work collaboratively.

Timeline:

The project timeline is negotiable, but we aim to have the website completed upto 16th of sept 2023.

Payment:

Assured payment will be done when the project meet its requirements and shares the git repository for the same.