Skip to content

RamaITB044/CodeCraftAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Project Banner

CodeCraftAI

About The Project

Project Banner

Tech Stack :-

My Skills

Solana

Elevate your coding journey with CodeCraftAI, the forefront platform that leverages the capabilities of cutting-edge Artificial Intelligence technology..

Our Platform's Highlights:

  • AI-powered Code Generation
  • Optimized AI-assisted Coding
  • Concise AI-generated Code Summaries
  • Smart AI Debugging
  • Interactive AI Chatbot for Query Resolution
  • Limitless File Storage
  • Support for 30+ Programming Languages
  • Seamlessly Purchase Credits via Solana Pay
  • Password-Free Authentication
  • Intuitive User Interface
  • Built on Cutting-Edge Technologies: React, Solana, MongoDB, NodeJS

(back to top)

Screenshots

Here is a sneak peek of the application and it's visuals 😍:

Landing Page

Landing Page

Intro page

Introduction


Registration Page


Login Page


MagicAuth OTP


MagicAuth mail


OTP login


Login Successfull



Code Generation



Code Optimisation



Code Summarisation



Code Debugging


Compiler


Saved Codes


Credit Store


Dashboard

(back to top)

Quick Start Guide

To get started with having your own instance of Storz, follow the steps described in the following section

Prerequisites

You will need these to be already installed:

And that's it

Installation

Follow these steps to get started

# Clone the repository
git clone https://github.com/RamaITB044/CodeCraftAI.git
# Enter into the frontend directory
cd CodeCraftAI/client
# Install the dependencies
npm install
# Enter into the server directory
cd CodeCraftAI/server
# Install the dependencies
npm install

⚠️ Important!

In order to use this for your own purpose, you need the API keys. For the passwordless authentication, grab the API keys from Magic. For the Judge0 API, grab the required API keys from Rapid API and for the MongoDB, create a MongoDB Atlas server and setup the env variables accordingly.Get the OpenAI API keys from OpenAI Dashboard

Starting the application

# To run the frontend
npm run dev
# To run the backend
nodemon index.js
# To build the frontend
npm run build

(back to top)

How it works

Here's a diagram explaining exactly how everything fits into place

(back to top)

Endnote

As you've accompanied us on this journey, why not take a moment to show your support by giving our repository a star? Your appreciation fuels our progress and inspires us to create even more. With heartfelt gratitude, thank you immensely! 😊🥰

~ CodeCraftAI team

About

an AI powered coding platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published