Skip to content

DanielSteele1/JobBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

Job's portal web application - Frontend web application coded with ReactJs and TypeScript.

This web application features a jobs board using Adzuna's public API, and allows users to save, apply and track current job postings. They'll be able to saved notes to each job as well as move a job saved, to interviewing and then to and offers tab. User accounts are planned by implemeting Supabase.

Note: This job board unfortunatly only works for the united kingdom currently.

📷 Screenshots - Everything is subject to change including this UI

Project is in early stages of development - more screenshots to come.

Main Page:

image

More results:

image

Filtering for Web development jobs, in the last 24 hours, that is remote:

image

Your Jobs Page:

image

Grid View:

image

Moving a job to another List:

image

Toast notification:

image

🛠 Planned Features

- user accounts system on the frontend via supabase.
- Abillity for users to add a note onto each applied, saved, interviewing and offer job. 

✔️ Completed Features

- Save and delete jobs from saved jobs tab.
- save and delete jobs from applied jobs tab.
- Baic UI and fetching Adzunas API.
- Ability to filter jobs by location, salary, date posted, experience, job title and whether a job is remote or not.
- Column and Grid views for all results pages
- Users can move a job between saved, interviewing and offers tabs.

🛠 Technologies Used (so far)

Frontend: React, TypeScript, React-router, Figma, Adzunas API.
Libraries: Zustand, Toastify.js, Mantine UI.

📌 Status This project is a work in progress and will be fully deployed when a working version is completed.

📫 Contact If you're interested in the project, feel free to connect or follow the development:

GitHub: DanielSteele1
Portfolio: danielsteele.dev
LinkedIn: Daniel Steele

About

An in progress frontend application to search, track and apply for jobs. Features a number of search filters including title, location, seniority, remote & pay. It uses Adzuna's API to get job data, and includes ways for users to track application progress.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors