Jorrr
overlayTechpijler

Techpijler

  • ClientTechpijler

  • Project TypeWeb application

  • Tools
    • Next.js
    • Typescript

  • Live websiteVisit live website

Details


About Techpijler

Techpijler is an innovative online platform designed to unite and empower the technical industry in the Netherlands. This ambitious project aims to address the challenges of the fourth industrial revolution by providing a comprehensive digital ecosystem for knowledge sharing, skill development, and professional networking.

As a front-end developer, I played a crucial role in creating a seamless user experience by implementing the connection between the Next.js frontend and the Laravel REST API. This project served thousands of users across various technical fields, significantly impacting the industry's digital transformation.

Using Next.js, TypeScript, and TailwindCSS, I built a responsive and performant interface that brings together six key pillars of the platform:

Key features

  • Knowledge-sharing forum where technicians can connect, ask questions, and learn from each other
  • Network for companies to find nearby freelancers for urgent troubleshooting
  • Marketplace for businesses to buy and sell specific machines or parts
  • Extensive e-learning module system to upskill technicians and employees
  • Job board connecting freelancers with companies for expertise-matching assignments
  • Event section to guide career changers into the industry

Development Challenges and Solutions

My work involved creating intuitive user interfaces for each of these pillars and ensuring smooth data flow between the frontend and the API. This included implementing features such as:

  • Different pillars contains ability to post and interact with other users
  • Search possibility with API in all the six pillars
  • Marketplace with realtime chat between users
  • Integration of e-learning modules with user progress tracking
  • Dashboard overview with user-specific data, such as liked posts, saved events, and completed modules
  • Admin panel for companies where they can invite employees, view invoices, and purchase modules

One significant challenge was optimizing the performance of the real-time chat feature in the marketplace. I implemented efficient data loading and state management techniques to ensure smooth communication even with a large number of concurrent users.

Custom User Portals

I also contributed to developing custom user portals for different types of users (technicians, companies, career changers, freelancers, and administrators), each with tailored functionalities and data management capabilities. This required careful planning and implementation to ensure a consistent user experience across diverse user roles.

Third party integrations

Additionally, we've integrated third-party services like Stripe for subscription and payment management, implemented a live chat feature, and connected the platform with Electude for seamless incorporation of online training modules. These integrations required meticulous attention to detail and thorough testing to ensure seamless functionality within the Techpijler ecosystem.

Result

This project showcases my ability to work on complex, multi-faceted web applications, effectively translating backend functionalities into a user-friendly frontend experience. It demonstrates my skills in modern web development practices, API integration, and creating scalable solutions for industry-specific challenges.

The successful launch of Techpijler has not only improved connectivity and knowledge sharing within the Dutch technical industry but also reinforced my passion for developing impactful digital solutions. This experience has further honed my expertise in creating large-scale web applications and has prepared me for tackling even more ambitious projects in the future.