This a User-friendly Candidate Application Platform that allows user to view job listings, and filter jobs.
- Better User Experience with Debounced search
- Code splitting by Lazy loading components
- Memoizing function return results to decrease the re-renders
- Redux for State management
- Responsive design using Material UI library
Prerequisites
- npm (version 6.14.0 or later)
- Yarn (optional, but recommended for better dependency management)
- Clone the Repository First, clone the repository to your local machine and navigate into the project folder
git clone https://github.com/your-repository-url.git
cd your-repository-name
- Navigate to the project directory and install the required dependencies using npm
npm install
- To start the development server and run the application in development mode, use one of the following commands:
npm start
This command starts the development server and opens the application in your default web browser. By default, the application runs on http://localhost:3000
.
When you're ready to prepare the application for deployment, you can create a production build using:
npm run build