Welcome to Talent Track, your go-to full-stack application designed to streamline the process of managing and analyzing candidates efficiently.
Talent Track is designed to simplify candidate management, providing tools for efficient analysis and decision-making throughout the recruitment process. The combination of these technologies ensures a modern, scalable, and responsive application, empowering users to navigate the hiring journey with ease.
Command | Description |
---|---|
npm run dev |
Starts the app |
📦src
┣ 📂assets
┣ 📂components
┣ 📂context
┃ ┣ 📜AuthContext.jsx
┃ ┣ 📜DataContext.jsx
┃ ┗ 📜ToastContext.jsx
┣ 📂hooks
┣ 📂pages
┃ ┣ 📂candidate
┃ ┣ 📂form
┃ ┣ 📂home
┃ ┣ 📂login
┃ ┣ 📂profile
┃ ┗ 📜NotFound.jsx
┣ 📜App.jsx
┣ 📜App.css
┣ 📜index.css
┣ 📜main.jsx
┣ 📜index.js
┗ 📜index.html
Talent Track boasts a robust and modern tech stack, ensuring a seamless and powerful user experience. The key technologies utilized in this application include:
React: A declarative and efficient JavaScript library for building user interfaces.
Firebase: A comprehensive platform for developing web and mobile applications, offering features like authentication and real-time database functionality.
Axios: A promise-based HTTP client for making asynchronous requests, aiding in efficient communication between the client and server.
React Router DOM: A popular library for handling navigation and routing in React applications, facilitating a smooth and intuitive user journey.
React Hot Toast: A lightweight and customizable toast notification library for React, enhancing the user interface with informative messages.
React Icons: A library providing a vast collection of icons for use in React applications, contributing to a visually appealing design.
- Implemented my custom Multistep Form
- advance usecases of react-router
- React.Context acting as single source of truth
- useFetch, usePersistentStorge custom hooks
- using local storgae for handling the form inputs
- Production Project Structure
- got to know about
base prop : ""
in vite