A modern, AI-powered resume analysis tool built by a high school student to help Friends students perfect their resumes.
- 📊 Advanced resume analysis using Google's Gemini AI
- 💡 Smart recommendations for improvements
- 📱 Responsive, modern UI built with Next.js and Tailwind CSS
- 📈 Visual feedback and scoring system
- ⚡️ Real-time processing and feedback
- 🎨 Beautiful, accessible design with Radix UI components
- Frontend Framework: Next.js 15.1
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Radix UI
- AI Integration: Google Gemini API
- Form Handling: React Hook Form + Zod
- Animations: Framer Motion
- Charts: Chart.js with react-chartjs-2
- Node.js (v18 or higher)
- npm or yarn
- A Google Gemini API key
-
Clone the repository
git clone https://github.com/yourusername/resumeroaster.git cd resumeroaster
-
Install dependencies
npm install # or yarn install
-
Set up environment variables
cp .env.example .env.local
Then, add your Google Gemini API key to
.env.local
:GEMINI_API_KEY="your_api_key_here"
-
Run the development server
npm run dev # or yarn dev
-
Open your browser Navigate to http://localhost:3000
- Visit the Google AI Studio
- Create or # to your Google account
- Generate a new API key
- Copy the key and paste it into your
.env.local
file
resumeroaster/
├── src
│ ├── app/ # Next.js app router pages
│ ├── components/ # Reusable UI components
│ ├── lib/ # Utility functions and configurations
│ └── types/ # TypeScript type definitions
├── public/ # Static assets
└── ...config files # Various configuration files
- AI Analysis: Leverages Google's Gemini AI to provide detailed resume feedback
- Modern UI: Built with the latest Next.js features and Tailwind CSS for a sleek look
- Type Safety: Full TypeScript implementation for robust code quality
- Component Library: Custom components built on Radix UI primitives
- Form Validation: Zod schema validation for reliable data handling
- Responsive Design: Fully responsive layout that works on all devices
Contributions are welcome! Feel free to:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
This project is open source and available under the MIT License.
Built by Kofi, a high school student and head of business club at Friends School, to help fellow students improve their resumes.
⭐️ If you found this helpful, please star the repo!
For questions or feedback, feel free to open an issue or reach out directly.