Skip to content

vedhatech002/job-jet-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Jet App

A simple app where you can post the job of your company and in this app you can also search for the job of your interest, your preferred location, company and with salary.

Live link

You can go to anyone of this github links and fork it and you can contirbute to this project

Key Features

  • It has CRUD operations on posting a job
  • Post a job with recruting status
  • Search result with location

Screenshots

The screenshot are from builting the app from scratch to end

Draft Sketch (Figma)

Home Page Post Job page Job List page Search Job page

Final Project

Final-home-page Search-job-page Post-job-page Job-description-page

Installation required in the App

Frontend Installation

CSS installation (vite and TailwindCSS)

  • npm create vite@latest
  • cd job-jet-project
  • npm install -D tailwindcss postcss autoprefixer
  • npx tailwindcss init -p
  • Copy this template file in your tailwind.config.js
 content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
 ]
  • Add these @tailwind directives to your css
@tailwindcss base
@tailwindcss components
@taiwlindcss utilities

ReactJS installation

npm i react

React-Router installation

npm i react-router-dom

React-hook-form installation

npm i react-hook-form

zod installation

npm install @hookform/resolvers zod

Backend Installation

  • NodeJS Installtion
make sure you have node installed if not,
https://nodejs.org/en/download
  • Express Installation
npm install express
  • MongoDB Installation
 npm install mongodb
  • Mongoose Installation
npm install mongoose
  • CORS
npm install cors
  • nodemon
npm install -g nodemon
  • .env
npm install dotenv

License

Contributors

-Mr. Vijayavedhasekaran

-Mr. Sudharsan

-Mrs. Jeya Rosini

Acknowledge

This project is the part of 6-months internship of CyberDude Networks Pvt Ltd . We like to acknowledge Mr. Anbuselvan for mentoring us throughout this internship journey and to make this app possible.