begpan / reduxJobApp

This project was created with React.js and Redux Toolkit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Job App

This project is a system that allows users to manage their job lists. React.js was used. Redux Toolkit was chosen to provide state management of the application. Axios was used to manage HTTP requests. JSON Server provides a mock API server and was used as a local API server on this project.

Features

Job Listing: Users can list available jobs. Add Job: Users can add new job listings. Error Management: Errors encountered during API requests are politely handled and displayed to the user. Loading Indicator: Provides visual feedback to users as business data is fetched.

Used technologies

React
React DOM
React Icons
React Router DOM
React Redux
Redux Toolkit
axios
JSON Server
React Toastify
Sass
UUID

Main Components

App.js: The main component of the application, which sets up routes, handles Redux state management, and makes API requests. Header: A reusable component that displays the title of the application. JobList: Component that lists available jobs. AddJob: A component for adding new job lists.

Screen Gif

jobapp

About

This project was created with React.js and Redux Toolkit


Languages

Language:JavaScript 64.4%Language:SCSS 34.2%Language:HTML 1.4%