Welcome to ElevateAI, your AI-powered career coach! 🤖 This cutting-edge SaaS application is designed to revolutionize the way you prepare for your career journey. Whether you're a fresh graduate, a seasoned professional, or someone looking to switch careers, ElevateAI provides personalized tools and insights to help you succeed. 🎉
ElevateAI combines advanced AI technology with scalable architecture to provide a seamless learning experience. With features powered by Gemini AI, it generates tailored resumes, cover letters, quizzes, and summaries, making learning effective and efficient. Whether you're an individual learner or a large institution, this platform adapts to your needs. 📈
- 📝 Simplify the creation of personalized learning materials
- 🔒 Enable secure and seamless access to resources
- 📈 Offer a scalable and reliable learning management system
- AI-Powered Resume and Cover Letter Builder: Craft professional-grade resumes and cover letters tailored to your industry and role. 💼
- Quizzes and Assessments: Test and enhance your skills with customized quizzes designed to prepare you for interviews and job challenges. 🎓
- AI-Driven Guidance: Leverage the power of AI to receive actionable advice and recommendations for your career growth. 💡
- Career Path Generation: Generate a personalized career path, including job descriptions, salary ranges, and required skills. 🚀
- Frontend: React 19, Next.js 15
- Styling: Tailwind CSS, Shadcn UI
- Database: NeonDB with Prisma ORM
- Authentication: Clerk
- Background Jobs: Inngest
- AI Integration: Gemini API
Before starting, ensure you have the following installed:
- Node.js (v16+)
- npm or Yarn
- Clerk account
- Neon database instance
- Inngest account
- OpenAI (or Gemini AI) API key
-
Clone the Repository
git clone https://github.com/YourUsername/Eleate-AI-Career-Coach.git cd Eleate-AI-Career-Coach
-
Install Dependencies
npm install
-
Set Up Environment Variables
Create a .env.local file in the root directory and add the following variables:
-
env
NEXT_PUBLIC_CLERK_FRONTEND_API=your_clerk_frontend_api CLERK_API_KEY=your_clerk_api_key NEON_DATABASE_URL=your_neon_database_url INNGEST_API_KEY=your_inngest_api_key OPENAI_API_KEY=your_openai_api_key
-
Run the Application
npm run dev
-
Build for Production
For deploying the app, build the project:
npm run build
-We welcome contributions to make the AI Study Material Generator even better! Follow these steps to contribute:
-
Fork the Project
Create a copy of the repository by forking it. Create a Feature Branch
git checkout -b feature/AmazingFeature
-
Commit Your Changes
git commit -m 'Add some AmazingFeature'
-
Push to the Branch
git push origin feature/AmazingFeature
-
Open a Pull Request
Submit your changes through a pull request for review.
Distributed under the MIT License. See LICENSE for more details.
Project Maintainer:
- Aditya Kumar Singh
- Email: adiaparmar@gmail.com
- GitHub: Adiaparmar
Feel free to reach out with any questions, ideas, or feedback! With ElevateAI, you can effortlessly build your career toolkit, gain valuable insights, and prepare for success. Start your journey today and unlock your full potential! 🌟