My Role
Software Engineer
Start Date
28/10/2023
End Date
31/12/2023
Technologies used
Tech Stack
JobSync, a job search platform designed to connect job seekers with employers. It offers a database of job listings with advanced search filters and personalised job recommendations.
The platform offers a comprehensive suite of features designed to enhance user experience and functionality. With seamless authentication, users can effortlessly log in or sign up, ensuring quick access to their accounts. Profile management is intuitive, allowing users to easily update their details and link social media accounts for improved connectivity. Job seekers can explore related job content effortlessly. The powerful search and filter capabilities enable swift job retrieval through global search options and specific filtering criteria. Job collection is streamlined with pagination features, making job exploration simple and organized.
Our responsive design guarantees seamless functionality and aesthetics across all devices, ensuring a consistent and pleasant user experience. Additionally, our platform is built with a focus on robust code architecture and reusability, promoting long-term maintainability and scalability.
Problem
Problem Statement
The primary goals were to simplify user authentication, improve profile management, enhance job search capabilities, and ensure responsive design across all devices. The implementation of these features aimed to increase user engagement, satisfaction, and overall platform usability.
Way of working
My Process
Definition
Design
Planning
Development
Deployment
Problem
Challenges & Learnings
CHALLENGES
Authentication and authorization implementation, including the use of industry-standard security protocols such as JSON Web Tokens.
We conducted brainstorming and carefully weighed our options before making a decision. Furthermore, using NextJS was a new experience for us, and we encountered difficulties while implementing its features. Finally, we had to work under time constraints, which added pressure to the project.
However, we collaborated effectively to overcome these obstacles and ultimately delivered a high-quality product within the given timeline.
LEARNINGS
Gained extensive knowledge of full authentication and authorization implementation, including the use of industry-standard security protocols such as JSON Web Tokens.
Sharpened my skills using REST API's, improving performance, and handling data.
Learned how to properly handle files, including file upload, storage, and retrieval, ensuring that the app's data is organized & easily accessible while keeping it secure.
Acquired proficiency in NextJS and implemented various features utilizing industry-standard best practices.