WEB DEV PROJECT

JobIT -A Job Finding Website

jobIT desktop
jobIT mobile

My Role

Front-End Developer

Start Date

02/07/2023

End Date

01/08/2023

Technologies Used

Tech Stack

MongoDB
TypeScript
TailwindCSS
NextJS
nodeJS
Redux

JobIt is an innovative job search platform designed specifically for developers. The platform features a dynamic homepage that highlights featured job listings, with convenient filters for job type, location, and company, as well as a comprehensive list of available job openings.

My team and I also developed the job listing page, which includes a search bar and various filtering options to help users find their ideal job. Additionally, the platform has a job details page that provides users with detailed information about the job, along with suggestions for other recommended opportunities.

Way of Work

My Process

Definition

Definition

Design

Design

Planning

Planning

Development

Development

Deployment

Deployment

Problem

Challenges & Learnings

CHALLENGES

bullet-list

Navigating the dynamics of working in a team, understanding version control, and coordinating pull requests (PRs).

bullet-list

Dealing with unpredictable data from the API, and figuring out error handling for various cases where the API returned no data or inconsistent data.

bullet-list

Understanding and implementing efficient communication between components, leading to the exploration and adoption of Redux.

LEARNINGS

bullet-list

Improved collaboration skills by working in a team, learned the importance of effective communication, and gained experience in coordinating pull requests (PRs).

bullet-list

Developed robust error-handling mechanisms to address inconsistencies in API data, enhancing problem-solving skills and understanding the importance of data reliability.

bullet-list

Discovered the necessity of efficient component communication and implemented Redux as a solution, gaining a deeper understanding of state management in React applications.