https://github.com/labattaria/job-board-client
๐ Job Board React/GraphQL/Apollo client
https://github.com/labattaria/job-board-client
apollo-client graphql-client react react-hooks react-router react-router-dom
Last synced: about 2 months ago
JSON representation
๐ Job Board React/GraphQL/Apollo client
- Host: GitHub
- URL: https://github.com/labattaria/job-board-client
- Owner: labattaria
- Created: 2025-06-25T23:41:40.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-09-06T19:07:26.000Z (10 months ago)
- Last Synced: 2025-09-21T19:18:11.488Z (9 months ago)
- Topics: apollo-client, graphql-client, react, react-hooks, react-router, react-router-dom
- Language: JavaScript
- Homepage: https://job-board-client-liora.vercel.app/
- Size: 247 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Read in another language: [ะฃะบัะฐัะฝััะบะฐ](README.ukr.md), [English](README.md).**
# Job Board
---
[](#)
[](#)
[](#)
[](#)
[](#)
[](#)
[](#)
This is the React/GraphQL/Apollo client, designed and configured for the **Job Board Application**
This client-side app is only part of the application, the second part (the server) is located at this repo: [Job Board Server](https://github.com/labattaria/job-board-server)
The app in this repo works with the server hosted at [https://render.com](https://render.com), hosting public URL: [https://job-board-server-mq1m.onrender.com](https://job-board-server-mq1m.onrender.com)
But you can use this app manually on your local machine
## Used dependencies:
- **Vite** - A fast and modern build tool that provides lightning-fast hot module replacement (HMR) for development, optimized for frameworks
- **React** - Library used for building user interfaces, particularly for single-page applications where you need a fast, interactive experience
- **GraphQL** - Core GraphQL library
- **JWT (JSON Web Token)** - A compact, URL-safe token format used for securely transmitting information between parties. Commonly used for authentication and authorization in web applications
- **Apollo-client** - State management library specifically designed for working with GraphQL APIs. It helps your app fetch, cache, and manage data from a GraphQL server efficiently
The full list of dependencies can be found in the **package.json** file.
---
## Contents
- [Installation](#installation)
- [Usage](#usage)
### Installation
1. Clone the repository:
```shell
git clone https://github.com/labattaria/job-board-client.git
```
2. Install project dependencies:
```shell
cd job-board-client
npm install
```
### Usage
Start the dev-server using the following command:
```shell
npm start
```
Server will be located at **http://localhost:3000/job-board-client/**