The Jobster project is used to store and manage data on selected job offers for which the user has applied. All job offers contain information on the name of the position, company, place of work, current status, type of contract and date of application.
The project was created while attending the React 18 Tutorial and Projects Course (2023) created by John Smilga. The main goals of the project was to broaden knowledge, especially in the field of Redux Toolkit and working with API using Axios. In addition, the basic tools of React itself were practiced, creating styles using Styled-Components, as well as creating notifications using React-toastify and charts thanks to Recharts.
Features:
- Register User
- Login User
- Logout User
- Create User profile
- Add job
- Edit job
- Delete job
- Display User's jobs
- Display jobs charts
- Search specific job using search form
- Use demo application
Technologies used to build this application:
Libraries used to build this application:
Below you find all scripts to clone, run and build this application.
git clone https://github.com/KingaMiroslaw/jobster.git
npm install
First, run the development server:
npm run start
Open http://localhost:3000 with your browser to see the result.
npm run build