项目介绍

Abdullah-moiz/Job-Portal 是一个托管在 GitHub 上的开源项目,主要使用 JavaScript 编写,目前获得 168 个 Star、68 次 Fork。

仓库全名
Abdullah-moiz/Job-Portal
Star 数
168
Fork 数
68
未关闭 Issue
3

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 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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Job-Portal 用什么语言开发?

主要使用 JavaScript 编写,目前有 168 个 Star。

如何获取 Job-Portal 的源码?

可以直接克隆仓库:git clone https://github.com/Abdullah-moiz/Job-Portal.git,默认分支为 main;安装与运行步骤见仓库 README。

Job-Portal 最近还在维护吗?

仓库最近一次更新为 2025年5月16日,当前有 3 个未关闭 Issue;Star 数为 168,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Job Board building Using Next js , MongoDB , Tailwind css , Redux toolkit

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

CSS
JavaScript

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

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

  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

image

Home Page

image

search Job based on tags

image

login Page

image

Register Page

image

Forget Password

image

Dashboard to trace Your Favorite Jobs and Jobs on which you have Applied

image image

Post Job

image

Your Posted Job

image

managing Applicant on your Job

image

View Job

image

评论

暂无评论