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

https://github.com/mentorg/job-query

Job Query is a powerful web application built with React and TypeScript, designed to simplify the process of job searching and hiring.
https://github.com/mentorg/job-query

react react-icons react-router recharts tailwind typescript

Last synced: 3 months ago
JSON representation

Job Query is a powerful web application built with React and TypeScript, designed to simplify the process of job searching and hiring.

Awesome Lists containing this project

README

        






Job Query: Discover your next career move with ease using this React and TypeScript job board, designed for efficiency and user experience.

### Introduction

Job Query is a powerful web application built with React and TypeScript, designed to simplify the process of job searching and hiring. With an intuitive user interface and robust features, Job Query empowers users to effortlessly browse job listings, apply filters, and track their applications—all within a seamless user experience.

### Motivation

This project represents my commitment to continuous learning and mastery of modern web technologies like React and TypeScript. Through this project, I aimed to build a feature-rich job board that not only helps users find opportunities efficiently but also demonstrates my growth and capability as a software developer.

### Directory Structure

```
🏠 src
├─ private/
│  ├─ components/
│  │  └─ Component.tsx
│  ├─ contex/
│  │  └─ context.tsx
│  ├─ data/
│  │  └─ data.ts
│  ├─ features/
│  │  └─ feature/
│  │     ├─ components/
│  │     ├─ data/
│  │     └─ validation/
│  ├─ hooks/
│  │  └─ useHook.ts
│  ├─ layouts/
│  │  └─ Layout.tsx
│  ├─ pages/
│  │  └─ Home.tsx
│  ├─ types/
│  │  └─ type.ts
│  ├─ utils/
│  │  └─ formatData.ts
│  └─ validation/
│     └─ validation.ts
├─ public/
├─ shared/
├─ App.tsx
└─ main.tsx
```

### Features

- Searching
- Analytics
- Job Listing and Details
- Applicant management
- In-app communication
- Push notifications
- Subscription
- User Authentication
- Recruiter's Dashboard
- Form validation
- Mobile first design

### Technologies used

- React - [React](https://react.dev/)
- Typescript - [Typescript: Javascript With Syntax For Types.](https://www.typescriptlang.org/)
- Tailwind - [Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.](https://tailwindcss.com/)
- React Router - [Home v6.24.1 | React Router](https://reactrouter.com/en/main)
- React Icons - [React Icons](https://react-icons.github.io/react-icons/)
- Recharts - [Recharts](https://recharts.org/en-US/)

### Contact

- **Email**: [[email protected]](mailto:[email protected])
- **LinkedIn**: [Mentor Gashi](https://www.linkedin.com/in/mentorg)

### Licence

This project is licenced under the [Apache License, Version 2.0](https://opensource.org/license/apache-2-0/).