Skip to content

πŸš€ EdgeCareer – AI-Powered Career Coach Full Stack AI Career Coach built with React 19 + Next.js 15, Tailwind CSS, NeonDB, Prisma, Clerk Authentication, Inngest, Gemini API, and Shadcn UI. A cutting-edge AI-driven career platform that provides personalized job recommendations, AI resume reviews, and real-time career insights to help users

License

Notifications You must be signed in to change notification settings

amitkumardemo/EdgeCareer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

88 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸš€ EdgeCareer – AI-Powered Career Coach

GSSoC Logo

License: MIT

Full Stack AI Career Coach built with React 19 + Next.js 15, Tailwind CSS, NeonDB, Prisma, Clerk Authentication, Inngest, Gemini API, and Shadcn UI.
A cutting-edge AI-driven career platform that provides personalized job recommendations, AI resume reviews, and real-time career insights to help users land their dream job.

EdgeCareer Banner

⚠️ Important for SSoC Contributors (SSoC S4)

🚨 To be eligible for contribution points in Social Summer of Code (SSoC S4), it is mandatory to install and set up the EntelligenceAI – PR Reviewer extension in VS Code. 🧠 Only those contributors who have properly configured this extension will have their PRs reviewed and counted for SSoC.

βœ… This helps us ensure smoother code reviews, automatic tracking, and fair evaluation of all participants.


Table of Contents

🌟 Key Features

βœ… AI-Powered Resume Builder – Uses Gemini API for deep insights
βœ… Secure Authentication – Implemented with Clerk
βœ… Real-Time Industry Insights – Managed via Gemini API βœ… AI Powered Cover Letter Gnerator – Only Enter job RoleOne click enough

βœ… AI-Powered Interview – Uses Gemini API for deep insights & and find your error give suggestion

βœ… Interactive UI – Built with Shadcn UI & Tailwind CSS
βœ… Event-Driven Architecture – Powered by Inngest for async processing
βœ… Fast & Scalable – Optimized with Next.js 15 App Router


πŸš€ Tech Stack

Technology Usage
React 19 & Next.js 15 Frontend & Server-Side Rendering
Tailwind CSS & Shadcn UI Modern UI & Styling
NeonDB & Prisma Database & ORM
Clerk Authentication Secure login & access control
Inngest Background job processing
Gemini API AI-powered career guidance
Vercel Deployment & hosting

Make sure to create a .env file with following variables -

DATABASE_URL=

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/onboarding
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/onboarding

GEMINI_API_KEY=

🧩 Getting Started – Step-by-Step Setup

Follow these simple steps to set up EdgeCareer locally and start contributing:


βœ… 1. Fork the Repository ⭐ & Mark as a Star

  • Click the Star ⭐ button at the top to support the project.
  • Then click the Fork 🍴 button in the top-right corner to create your own copy of this repository.

This helps you work on the project independently and also motivates the maintainers! πŸ™Œ


βœ… 2. Clone the Forked Repo

Open your terminal and run:

git clone https://github.com/your-username/EdgeCareer.git
cd EdgeCareer

βœ… 3. Install Dependencies

Install all required packages using:

npm install

βœ… 4. Set Up the Database

Run Prisma commands to prepare the database:

npx prisma generate
npx prisma db push

(Optional) Open Prisma Studio to explore your DB:

npx prisma studio

βœ… 5. Run the Development Server

npm run dev

βœ… 6. Start Contributing πŸ’™

Browse the issues labeled Beginner, Intermediate, or Advanced

Pick one and start solving!

Make changes, commit, and raise a pull request with a clear message.


Docker Setupβœ…

Run the application in a containerized environment using Docker.

Prerequisites Docker desktop installed

  1. Build the Docker Image and run all this command in terminal :
 docker build `
   --build-arg NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_pub_key_here `
   --build-arg CLERK_SECRET_KEY=your_secret_key_here `
   --build-arg DATABASE_URL="your_db_url_here" `
   -t your-app-name .
  1. Run the Container
docker run -p 3000:3000 your-app-name

Replace 3000:3000 with : as needed.


πŸš€ Live Demo

Ready to see? Click the link below to get it directly in your browser:

🌐 Do explore Live Demo


πŸ’‘ Suggestions & Feedback

Feel free to open issues or discussions if you have any feedback, feature suggestions, or want to collaborate!


πŸ“„ License

This project is licensed under the License: MIT


🌸 GirlScript Summer of Code 2025

This project is proudly part of GSSoC '25! Thanks to the amazing open-source community, contributors, and mentors for your valuable support.


πŸ’¬ Support & Contact

Have ideas, feedback, or just want to say hi?

  • πŸ› οΈ Open an issue in the repository

🌟 Show Your Support

If CareSync has helped you, please consider:

  • ⭐ Star this repository
  • 🍴 Fork and contribute
  • πŸ“’ Share with friends

πŸ’– Star the Repo if You Like It!

⭐ Star us β€” it motivates us and helps others discover the project!

🀝 Contribution Guidelines

We welcome frontend, backend, AI, and design contributions.
See CONTRIBUTION.md for details.


πŸ“œ License

Licensed under the MIT License.


Glowing Star Give us a Star and let's make magic! Glowing Star

Thank you for your support! GitHub Stars


πŸ‘¨β€πŸ’» Developed By ❀️Amit Kumar❀️ GitHub | LinkedIn

About

πŸš€ EdgeCareer – AI-Powered Career Coach Full Stack AI Career Coach built with React 19 + Next.js 15, Tailwind CSS, NeonDB, Prisma, Clerk Authentication, Inngest, Gemini API, and Shadcn UI. A cutting-edge AI-driven career platform that provides personalized job recommendations, AI resume reviews, and real-time career insights to help users

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 21