Inspiration

It was built because we wanted to help developers and students to be more productive and to educate them. We hope it will help you to be more productive and help you to learn new things. The problem it solves is many students don't know how to get started with programming and they get stuck in the middle of the road. CodeAI can help them to get started and be more productive.

What it does

CodeAI is your Your AI pair programmer, it contains a set of tools that help you to write your code faster and better.

Features/tools -

  • SQL command generator
  • Javascript/Typescript generator (beta)
  • Code Explainer
  • Regular expression (Regex) generator
  • Interview question generator
  • Time complexity calculator
  • Code converter

How we built it

We build it with the following tech stack -

  • Typescript
  • NextJS
  • OpenAI API
  • Vercel Edge Functions
  • Tailwindcss

Architecture

App Architecture

Architecture

OpenAI API Architecture

OpenAI API Architecture

Challenges we ran into

Some challenges we ran into

  • Fetching data without correct header gave us error
  • Integrating edge functions
  • Filtering the response from backend API with regex.

Accomplishments that we're proud of

  • To build a tools that can help millions of developers and students.
  • It can help to educate them and make them more productive.

What we learned

We learned the following -

  • Regex
  • Edge Functions
  • Next States

What's next for CodeAI

Some next updates -

  • Make a vs code extension for better usability
  • Add more tools
  • Add user auth

Built With

  • nextjs
  • openai
  • tailwindcss
  • typescript
  • vercel-edge-functions
Share this project:

Updates