https://github.com/abdullah-moiz/job-portal
Job Board building Using Next js , MongoDB , Tailwind css , Redux toolkit
https://github.com/abdullah-moiz/job-portal
job-board job-board-open-source job-portal job-portal-nextjs js next next-js-app next-project nextjs nextjs-open-source nextjs-opensource nextjs13 open-source open-source-nextjs react react-job-portal
Last synced: about 1 month ago
JSON representation
Job Board building Using Next js , MongoDB , Tailwind css , Redux toolkit
- Host: GitHub
- URL: https://github.com/abdullah-moiz/job-portal
- Owner: Abdullah-moiz
- Created: 2023-03-05T07:05:34.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-28T15:18:35.000Z (about 1 year ago)
- Last Synced: 2025-04-12T22:55:26.961Z (about 1 month ago)
- Topics: job-board, job-board-open-source, job-portal, job-portal-nextjs, js, next, next-js-app, next-project, nextjs, nextjs-open-source, nextjs-opensource, nextjs13, open-source, open-source-nextjs, react, react-job-portal
- Language: JavaScript
- Homepage: https://job-portal-teal.vercel.app/
- Size: 1.82 MB
- Stars: 145
- Watchers: 1
- Forks: 60
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
##### This App is Live and Running At the following
#### https://job-portal-teal.vercel.app
adding my code- don't forget to leave a star ! :)
## Authors
- [Abdullah Moiz](https://www.github.com/Abdullah-moiz)
## Features
- SignIn / SignUp
- Forget Password
- Post A Job
- View All Jobs
- View Details of Any Job
- BookMark Jobs
- Track Your BookMark Jobs in DataTable View
- Track Your Applied Jobs in DataTable View
- Track Your Posted Jobs and view Submitted Application
- Accept and Reject Different Application
- Status Updated for applied Job based on Job poster action
- JWT validation on each Authorized Request#### ( Below Feature works only in Local Environment as Vercel Don't allow write operation in free plan so CV are unable to saved in production while you can use firebase , or aws s3 bucket to store , but works fine in local App )
- View or download Applicant CV's## Tech
- Nextjs
- tailwind css
- Redux toolkit
- joi validation
- mongoDB
- SWR hooks for fetching API## Environment Variables
To run this project, you will need to add the following environment variables to your .env file
`DB_URI` = Your mongoDB URL
`JWT_SECREAT` = Your custom JWT_SECREAT key
`NEXT_PUBLIC_API_BASE_URL` = Base URL for localhost => http://localhost:3000
## Installation
Install my-project with npm
```bash
npm install
npm run dev (for development server)
npm run build (for Production)
npm run preview (To View Production Server )
```
## 🛠Tools
Next JS ,
Tailwind css ,
Redux toolkit (for state management),
MongoDB,## Screen shots
#### Loading Screen
#### Home Page
#### search Job based on tags
#### login Page
#### Register Page
#### Forget Password
#### Dashboard to trace Your Favorite Jobs and Jobs on which you have Applied

#### Post Job
#### Your Posted Job
#### managing Applicant on your Job
#### View Job
