A modern job search platform built with Next.js, React, and Redux, featuring a beautiful UI and comprehensive job search functionality.
- 🔍 Advanced job search functionality
- 💼 Featured and latest job listings
- 🏢 Company profiles and categories
- 📱 Responsive design
- 🌓 Dark mode support
- ✨ Modern UI with smooth transitions
- 📊 Job application tracking
- 🎯 Category-based job exploration
- Framework: Next.js 14
- State Management: Redux
- Styling: Tailwind CSS
- Icons: React Icons
- Font: Inter (Google Fonts)
- Type Checking: TypeScript
- Clone the repository:
git clone https://github.com/yourusername/job-hunty.git
cd job-hunty- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
job-hunty/
├── app/ # Next.js app directory
│ ├── api/ # API routes
│ ├── jobs/ # Job-related pages
│ ├── applied/ # Applied jobs pages
│ └── layout.tsx # Root layout
├── components/ # React components
│ ├── ui/ # UI components
│ └── jobs/ # Job-related components
├── store/ # Redux store
├── types/ # TypeScript types
├── lib/ # Utility functions
└── public/ # Static assets
The project uses several configuration files:
next.config.ts- Next.js configurationtsconfig.json- TypeScript configurationpostcss.config.js- PostCSS configurationeslint.config.mjs- ESLint configuration
- Advanced filtering options
- Real-time search results
- Category-based browsing
- Featured jobs section
- Latest job postings
- Detailed job descriptions
- Company information
- Available positions
- Company categories
- Job application tracking
- Saved jobs
- Application history
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js team for the amazing framework
- Tailwind CSS for the utility-first CSS framework
- All contributors who help improve this project
For support, please open an issue in the GitHub repository or contact the maintainers.