PurpleDrive is a modern web application designed to help job candidates prepare for technical and behavioral interviews. The platform offers AI-powered mock interviews, live peer practice sessions, and company-specific preparation roadmaps.
- 🎯 AI-Powered Mock Interviews
- 👥 Live Peer Practice Sessions
- 🗺️ Company-Specific Roadmaps
- 💻 Interactive Coding Challenges
- 🤖 Behavioral Question Practice
- 📊 Progress Tracking
- 🏆 Gamification Elements
- Next.js 14
- TypeScript
- Tailwind CSS
- Framer Motion
- Heroicons
-
Clone the repository:
git clone https://github.com/yourusername/purpledrive.git cd purpledrive -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
purpledrive/
├── src/
│ ├── app/ # Next.js app directory
│ ├── components/ # Reusable components
│ └── styles/ # Global styles
├── public/ # Static assets
└── package.json # Project dependencies
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.