Skip to content
/ CodeFuse Public

CodeFuse is an interview taking platform that leverages the power of OpenAI's GPT-3 for conducting interviews and providing responses. This platform allows interviewers to interact with candidates through a chat interface powered by ChatGPT, streamlining the interview process.

Notifications You must be signed in to change notification settings

AK016/CodeFuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeFuse - Interview Taking Platform

Table of Contents

Introduction

CodeFuse is an interview taking platform that leverages the power of OpenAI's GPT-3 for conducting interviews and providing responses. This platform allows interviewers to interact with candidates through a chat interface powered by ChatGPT, streamlining the interview process.

The frontend of CodeFuse is built using React and Tailwind CSS, providing a modern and responsive user interface. On the backend, we use Spring Boot and Java to handle requests, communicate with the OpenAI API, and manage interview data.

Demo

  • Homepage: Homepage

  • Domain Selection: Domain Selection

  • Interview Platform Page: Interview Platform

  • Actual Interview Page: Actual Interview

Features

  • Conduct interviews through a chat interface.
  • Utilize OpenAI's GPT-3 for generating responses.
  • User-friendly and responsive web-based frontend.
  • Robust backend for managing interviews and data.

Getting Started

Prerequisites

Before getting started with CodeFuse, ensure you have the following prerequisites installed on your system:

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/codefuse.git
  2. Navigate to the project directory:

    cd codefuse
  3. Set up the frontend:

    cd frontend
    npm install
  4. Set up the backend:

    cd ../backend
    # Replace 'your-api-key' with your actual OpenAI API Key
    echo "openai.api_key=your-api-key" > src/main/resources/application.properties

Usage

Running the Application

  1. Start the backend server:

    cd backend
    ./mvnw spring-boot:run
  2. Start the frontend development server:

    cd frontend
    npm start

Accessing the Frontend

Open your web browser and navigate to http://localhost:3000 to access the CodeFuse frontend.

API Documentation

For API documentation and endpoints, refer to the Swagger API documentation.

Contributors

About

CodeFuse is an interview taking platform that leverages the power of OpenAI's GPT-3 for conducting interviews and providing responses. This platform allows interviewers to interact with candidates through a chat interface powered by ChatGPT, streamlining the interview process.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published