Skip to content

abdibrokhim/ai-coding-interviewer

Repository files navigation

PrepAlly

We’re building PrepAlly to fill a critical gap in coding interview preparation. Current tools offer practice but fall short of providing the interactive, AI-driven insights candidates need to feel truly prepared. Interviews are still notoriously stressful, leaving candidates feeling unprepared despite available resources. PrepAlly changes that by delivering real-time feedback and personalized insights, empowering candidates with the confidence and readiness to ace their interviews.

🚀 Watch on YouTube

Why PrepAlly?

Watch on YouTube

How to use PrepAlly?

Watch on YouTube

🐐 A couple of screenshots

PrepAlly interface is simple and easy to use

PrepAlly interface

Run the code and get the results instantly

PrepAlly interface

Get the feedback and improve your coding skills. Connect with your peers in real-time.

PrepAlly interface

Try it now -> PrepAlly, click here

(it's absolutely FREE! 🎉)

🚀 Powered by AI/ML API

With AI/ML API I can access to over 200 AI models with one API endpoint. It's super cool! Now I can switch between models with just one click. 🔥 Here's is how... click me

Step-by-Step tutorial available on TUTORIAL.md

📦 Run Locally

Clone the repository with:

git clone https://github.com/abdibrokhim/ai-coding-interviewer

Install the dependencies with:

npm install

and,

Copy the .env.example file to .env and fill in the required environment variables.

cp .env.example .env

Here you should put your stuff:

NEXT_PUBLIC_RAPID_API_URL=https://judge0-ce.p.rapidapi.com/submissions
NEXT_PUBLIC_RAPID_API_HOST=judge0-ce.p.rapidapi.com
NEXT_PUBLIC_RAPID_API_KEY=...
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_...
CLERK_SECRET_KEY=sk_test_...
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_AIML_API_KEY=...

Check out the following tutorials to get started:

How to get API Key from AI/ML API. Quick step-by-step tutorial with screenshots for better understanding.

How to create account on Clerk and setup a new project.

Run the development server with:

npm run dev

Open http://localhost:3000 in your browser.

🚀 Deploy on Vercel

How to Deploy Apps to Vercel with ease.

🦄 Important

if it was useful. Please consider donate.

🥂 Discord bot

Join our community Discord server Open Community.

We cook some cool stuff there. imcook.in with you guys. 🧑‍🍳

🐞 Bug report or Feature request

Message me at abdibrokhim@gmail.com

Or just create an issue over here.

👋 Want to Contribute?

Kindly check the CONTRIBUTING.md

⭐️ Star History

Star History Chart

🙏 Support

If you wish to support further development and feel extra awesome, you can Donate, become a Patron or Follow on LinkedIn.

🦄 Want to learn build stuff from coool guy?

Here's my topmate profile https://topmate.io/join/abdibrokhim book session with me. it's Absolutely FREE! 🎉 (free services for everyone , i want to help as much as people possible, so far i could help 200K developers, let's goooooo, imcook.in)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published