Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kamzzi/devjobs

DevJobs - Find your dream job
https://github.com/kamzzi/devjobs

advanced css-modules jest react react-query react-router rtl typescript

Last synced: about 1 month ago
JSON representation

DevJobs - Find your dream job

Awesome Lists containing this project

README

        


DevJobs - Find your dream job


Find your dream jobs and apply easily.



Table of Contents



  1. About The Project



  2. Getting Started


  3. Contact

## About The Project

Find your dream jobs and apply easily.

### Features & Responsibilities

- A completely responsive and accessible website for users.
- Optimized for performance, providing ligthhouse statistics of 4x100.
- Polished for UI&UX.
- Lots of animation.
- Theme Provider with user preferences.
- Server responding jobs with filtering and advanced search params.
- Modals, portals.
- Custom hooks with load more functionality.
- Job description with applying.
- Tests provides by MSW+Vitest+RTL.

* Params options

- title (Search by title, {string}),
- location (Search by location {string}),
- fullTime (Search by Full/All possibly time, {full|all})

(back to top)

### Built With

- ![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
- ![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
- ![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white)
- ![React Hook Form](https://img.shields.io/badge/React%20Hook%20Form-%23EC5990.svg?style=for-the-badge&logo=reacthookform&logoColor=white)
- ![Jest](https://img.shields.io/badge/-jest-%23C21325?style=for-the-badge&logo=jest&logoColor=white)
- ![Testing-Library](https://img.shields.io/badge/-TestingLibrary-%23E33332?style=for-the-badge&logo=testing-library&logoColor=white)
- ![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)
- ![Context-API](https://img.shields.io/badge/Context--Api-000000?style=for-the-badge&logo=react)
- ![Vite](https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge&logo=vite&logoColor=white)
- ![Vercel](https://img.shields.io/badge/vercel-%23000000.svg?style=for-the-badge&logo=vercel&logoColor=white)

(back to top)

## Getting Started

To start using the project, follow these steps:

- Clone the repository `git clone https://github.com/kamzzi/DevJobs.git YOUR_FOLDER`
- Install the necessary packages `npm install`
- Run the live version `npm run dev`
- Optionally run tests `npm run test`

(back to top)

## Contact

DevJobs: [https://github.com/kamzzi/DevJobs](https://github.com/kamzzi/DevJobs)

(back to top)