/JuniorNest

Primary LanguageJavaScript

JuniorNest

JuniorNest is a website only for job seekers having less than 2 years of experience. It is a dynamic and simple to use website where users can search, get up-to-date information, and apply for a job instantly. This website is created with modern tools and techniques by using React.

Screenshots

Homepage

"Home"

Apply Job

"Apply"

Update Profile / Job Post

"Update"

Employer Dashboard

"Dash"

Getting Started

  1. Fork this repository, then clone your fork of this repository.
  2. Install dependencies using the npm install command.
  3. Start the web server using the npm start command. The app will be served at http://localhost:3000/.
  4. Go to http://localhost:3000/ in your browser.
  5. Pages (Junior)
    • Update Profile:
      • Job seekers can update their personal information and upload resume.
    • Search Jobs:
      • Job seekers can custom search job titles and see all the available jobs, average salary, and related topics from Google Trends.
    • Apply:
      • After answering employers’ questions, job seekers can apply for a job with a click of a button.
  6. Pages (Employer)
    • Post Job:
      • Employers can post a job and add customized questions to potential applicants.
    • Receive Notification:
      • Employers receive instant email notification upon receiving new application.
    • Dashboard:
      • Employers have a dashboard with all their job posts and the analytics.

Dependencies

  • React
  • Material UI
  • Firebase
  • Classnames
  • React-router-dom
  • Chart.js
  • Email.js
  • Animate.css
  • Normalize.css
  • Google-Trends-Api
  • Testing Library