https://github.com/prisriorg/job-potal
https://github.com/prisriorg/job-potal
nextjs nextjs15-typescript
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/prisriorg/job-potal
- Owner: prisriorg
- Created: 2025-03-22T17:33:00.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-03-22T17:59:52.000Z (3 months ago)
- Last Synced: 2025-03-22T18:34:43.598Z (3 months ago)
- Topics: nextjs, nextjs15-typescript
- Language: TypeScript
- Homepage: https://job-potal.pages.dev/
- Size: 109 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Job Portal
A modern, responsive job portal built with Next.js, Framer Motion, and Tailwind CSS. This application connects job seekers with employers through an intuitive, animated interface.

## โจ Features
- **Modern UI/UX** - Stunning animations and transitions using Framer Motion
- **Responsive Design** - Works seamlessly on devices of all sizes
- **Job Search** - Advanced search functionality to find the perfect position
- **Interactive Elements** - Dynamic components that respond to user interaction
- **Employer & Seeker Focused** - Dual functionality for both job posters and seekers
- **Accessibility** - Built with accessibility in mind## ๐ Tech Stack
- [Next.js 15](https://nextjs.org/) - React framework with App Router
- [React 19](https://react.dev/) - UI component library
- [TypeScript](https://www.typescriptlang.org/) - Type-safe JavaScript
- [Tailwind CSS](https://tailwindcss.com/) - Utility-first CSS framework
- [Framer Motion](https://www.framer.com/motion/) - Animation library
- [React Icons](https://react-icons.github.io/react-icons/) - Icon library## ๐ฆ Installation
1. Clone the repository
```bash
git clone https://github.com/yourusername/job-portal.git
cd job-portal
```
2. Install dependencies
```bash
npm install
# or
yarn install
# or
bun install
```
3. Run the development server
```bash
npm install
# or
yarn install
# or
bun install
```
4. Open http://localhost:3000 in your browser## ๐๏ธ Project Structure
```bash
job-portal/
โโโ public/ # Static assets
โโโ src/
โ โโโ app/ # Next.js App Router
โ โ โโโ page.tsx # Landing page
โ โ โโโ ... # Other pages
โ โโโ components/ # Reusable components
โ โโโ styles/ # Global styles
โโโ ... # Config files
```
## ๐ป Usage
### For Job Seekers
- Create a profile to showcase your skills and experience
- Search for jobs using filters like location, salary range, and job type
- Apply directly to jobs with your profile
- Track application status in real-time
### For Employers
- Post job listings with comprehensive details
- Search for candidates that match your requirements
- Review applications and contact potential employees
- Manage your company profile## ๐งช Testing
### Run the test suite:
```bash
npm test
# or
yarn test
# or
bun test
```## ๐ข Deployment
The easiest way to deploy this application is using Vercel, the platform from the creators of Next.js:
## ๐ License
This project is licensed under the MIT License - see the LICENSE file for details.## ๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request.1. Fork the repository
2. Create your feature branch (git checkout -b feature/amazing-feature)
3. Commit your changes (git commit -m 'Add some amazing feature')
4. Push to the branch (git push origin feature/amazing-feature)
5. Open a Pull Request## ๐ Contact
If you have any questions or feedback, please reach out:
Email: [email protected]