Skip to content

JobSync is a platform to organize your job applications and track their statuses

Notifications You must be signed in to change notification settings

NourWaell/job-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobSync

JobSync is a web application designed to streamline the process of organizing job applications and tracking their statuses. The application provides a user-friendly dashboard with features to manage job-related information efficiently.

Tech Stack

  • React: The project is built using React, providing a fast and dynamic user interface.
  • React Router: Navigation is implemented using React Router, enabling seamless routing and a more structured user experience.
  • Recharts: Recharts is used to create interactive charts and graphs for visualizing statistics.
  • Styled Components: Styling is implemented with Styled Components, offering a modular and maintainable styling solution.
  • Redux Toolkit: State management is handled using Redux Toolkit, ensuring a centralized and predictable state container.
  • Axios: Axios is used for making HTTP requests, facilitating communication with the backend server.
  • React Icons: A library for including popular icons in the application, enhancing the user interface.
  • React Toastify: Toast notifications are implemented using React Toastify, providing real-time feedback to users.
  • Day.js: For handling date and time-related functionalities efficiently.
  • Vite: The application is scaffolded using Vite, a fast build tool for modern web development.

Features

  • Authentication: Users can securely register and sign in and manage their accounts.
  • CRUD Operations for Jobs: Create, Read, Update, and Delete job entries for effective organization.
  • Sorting and Filtering: Jobs can be sorted and filtered based on various parameters to simplify navigation.
  • Statistics: Visualize job-related statistics over the last 6 months, providing insights into application trends.
  • Profile Page: Users have access to a profile page for updating their personal information.

Demo

[https://jobs-sync.vercel.app/]

Acknowledgements

  • For the backend, I've used John Smilga's MERN course backend, I have not created it by myself.

About

JobSync is a platform to organize your job applications and track their statuses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published