- 🚀 Tech stack: Next.js, Vite, Tailwind CSS & Shadcn UI
- 🧠 LLM Integration (Gemini AI) for smart recommendations
- 📄 AI Resume & Cover Letter Builder
- 🎯 Personalized Interview Preparation
- 📊 Industry Insights Module
- 🔒 Authentication & Authorization (Clerk)
- 💾 Database Management (Neon PostgreSQL)
- 💻 Modern, Responsive UI Design
- 🎭 Client & Server Components with seamless integration
- 🌐 Deployed for high performance on Vercel
- AI-Powered Resume Builder: Generate tailored resumes based on your skills and experience.
- Cover Letter Generator: Create personalized cover letters for job applications.
- Interview Preparation: Access common interview questions and tips.
- Industry Insights: Stay updated with the latest trends in your desired field.
- User Authentication: Secure sign-in/sign-up using Clerk.
- Responsive Design: Seamless experience across devices.
# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
# Clerk Redirect URLs
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
# Database
DATABASE_URL=
# Gemini API
GEMINI_API_KEY=
- Clone the repository
git clone https://github.com/DevGoyalG/ShrinkURLs.git
cd ShrinkURLs
- Install dependencies:
npm install
- Set up your environment variables as shown above
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser
This application can be easily deployed to Vercel:
npm run build
npm run start
Or connect your GitHub repository to Vercel for automatic deployments.
- Next.js & Vite: Fast, modern frameworks for frontend and full-stack development
- Tailwind CSS & Shadcn UI: Utility-first styling and pre-built UI components
- Clerk: Secure authentication and user management system
- Neon: Scalable PostgreSQL database solution with serverless support
- Gemini AI: Google’s LLM for generating smart, context-aware career guidance
- Vercel: Deployment platform ensuring high performance and global scalability
To learn more about the technologies used in this project:
- Next.js Documentation
- Clerk Documentation
- Tailwind CSS Documentation
- Shadcn UI Documentation
- Gemini API Documentation
- Neon Documentation
Thank you for visiting! Happy Learning 🚀