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.
π¨ 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
β
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
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 |
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=
Follow these simple steps to set up EdgeCareer locally and start contributing:
- 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! π
Open your terminal and run:
git clone https://github.com/your-username/EdgeCareer.git
cd EdgeCareer
Install all required packages using:
npm install
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
npm run dev
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.
Run the application in a containerized environment using Docker.
Prerequisites Docker desktop installed
- 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 .
- Run the Container
docker run -p 3000:3000 your-app-name
Replace 3000:3000 with : as needed.
Ready to see? Click the link below to get it directly in your browser:
Feel free to open issues or discussions if you have any feedback, feature suggestions, or want to collaborate!
This project is licensed under the License: MIT
This project is proudly part of GSSoC '25! Thanks to the amazing open-source community, contributors, and mentors for your valuable support.
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 us β it motivates us and helps others discover the project!
We welcome frontend, backend, AI, and design contributions.
See CONTRIBUTION.md for details.
Licensed under the MIT License.
π¨βπ» Developed By β€οΈAmit Kumarβ€οΈ GitHub | LinkedIn