shilpapatwary / job-portal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

job-portal

The application displays a list of jobs and opens the details of the job on next tab on clicking the read more button. Apply button in the job details page is included for future enhancements.This application is responsive across desktop, mobile and tablet devices and is server rendered. Data used in the application is saved and used from https://api.myjson.com/bins/cdxq0. Same api is used to fetch the job details (data is fetched and filtered), due to the unavailability of apis for this challenge.

To run the application:

  1. npm install
  2. npm run build
  3. npm start
  4. Open the application at http://localhost:3000

To test the application

  1. npm test

Tech stack used

  1. Server Side Rendering: Next.js
  2. Frontend: React
  3. State management: Redux
  4. Side effects: Sagas
  5. Styling: Styled components
  6. Testing: Jest, Mocha, Chai, Enzyme

Note: All the links in the header are only for design purposes and do not have any functionality.

About


Languages

Language:TypeScript 89.8%Language:JavaScript 10.2%