Skip to content

Files

Latest commit

 

History

History
54 lines (48 loc) · 2.27 KB

post.md

File metadata and controls

54 lines (48 loc) · 2.27 KB

Inspiration

The new rising technologies specially AI\ML. To create something that matters. CodeAI helps to educate a newbie to be as productive as possible and be a better developer.

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

About CodeAI CodeAI is your AI pair programmer , it contains a set of tools that help you to write your code faster and better. It can help you to write SQL queries, Javascript/Typescript code, Regular expression (Regex). It can also convert your code to different languages. It can also help you to understand your code and explain it to you. It can also help you to calculate the time complexity of your code. It can also help you to prepare for your interview by generating interview questions.

It was build 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 doesn'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 to be more productive.