- Notifications
You must be signed in to change notification settings - Fork1
A basic Online Job Portal Website build using JS
NotificationsYou must be signed in to change notification settings
beastaman/Job-Portal
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- don't forget to leave a star ! :)
- 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
- Nextjs
- tailwind css
- Redux toolkit
- joi validation
- mongoDB
- SWR hooks for fetching API
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
Install my-project with npm
npm install npm run dev (for development server) npm run build (for Production) npm run preview (To View Production Server )
Next JS ,Tailwind css ,Redux toolkit (for state management),MongoDB,