NiceJob is a powerful job search application built with Redux Toolkit, designed to streamline the job hunting process and provide a seamless user experience. This repository showcases the implementation of NiceJob using Redux Toolkit.
Click here to take a quick look.
NiceJob provides a secure and personalized experience by incorporating user authentication. Users can create an account, log in, and access their personalized job search dashboard.
NiceJob enables users to save job listings of interest and apply for them directly through the application. This feature streamlines the application process by eliminating the need to switch between multiple platforms.
To enhance the job search experience, NiceJob provides advanced filtering options. Users can narrow down their search results based on various parameters such as job type, salary range, experience level, and more.
The application tracking feature allows users to keep track of their job applications. Users can view the status of each application and mark applications as completed, ensuring they stay organized throughout the job search process.
Jobster includes a dedicated statistics page that provides users with insightful data regarding their job hunting activities. This feature aims to help users track their progress, measure their job search effectiveness, and make data-driven decisions.
NiceJob is designed with responsiveness in mind, ensuring that the application adapts seamlessly to different screen sizes and devices. Users can access and use NiceJob on desktop computers, laptops, tablets, and smartphones.
To set up and run NiceJob locally, follow these steps:
- Clone the repository:
git clone https://github.com/SteveSayantan/NiceJob_MERN.git
- Navigate to the project directory:
cd NiceJob_MERN
- Install the dependencies:
npm install
- Start the application:
npm run dev
- Open your browser and visit
http://localhost:3000
Note: Ensure that you have Node.js and npm installed on your machine.
- React: A JavaScript library for building user interfaces.
- Redux Toolkit: A simplified and efficient state management solution for React applications.
- React Router: A routing library for React applications, enabling navigation between different views.
- Axios: A popular HTTP client for making API requests.
- Styled Components: A CSS approach that enables locally scoped styles for React components.
Contributions to NiceJob are welcome! If you encounter any issues or have ideas for improvements, please open an issue or submit a pull request. Make sure to follow the project's code of conduct.
NiceJob is a comprehensive job search application built using Redux Toolkit. With its powerful features, such as user authentication, job search, advanced filtering, and application tracking,