Software Frontend Engineer - GEDIS Telecom (Freelance)

Worked for nine months on a project for GEDIS Telecom, tasked with developing a SaaS web application for managing and presenting sliders aimed at the company's sales team. The project involved building a back office system, implementing secure authentication, and integrating real-time data handling and reporting features.

About the project

Set up a back office system to allow the creation, modification, and deletion of sliders, as well as the management of presentation times and report generation. Developed a secure authentication system using Firebase for login/logout functionality. Built a presentation system, including the generation of pre-reports, real-time data saving via local storage and API, and notification management. Integrated the company's graphic charter into the application to ensure a consistent and professional appearance. Established communication with an API to generate and download the final report for each presentation session.

Technologies used

React.js
Next.js
Firebase
Tailwind CSS
REST API
Redux.js
Vercel
See the project onlineSee the code source

Challenges and Solutions

Challenges

  • Developing a secure and user-friendly back office for managing slider presentations
  • Implementing real-time data handling and saving with seamless integration between local storage and API
  • Ensuring the application adhered to the company’s visual identity while maintaining a high standard of user experience

Solutions

  • Created a robust back office system with intuitive controls for managing sliders and presentation details
  • Used Firebase for secure authentication and real-time data management to handle presentation progress and reporting
  • Integrated Tailwind CSS to maintain design consistency and create a visually appealing interface aligned with the company’s branding
  • Established API communication for report generation
  • ensuring smooth data flow between the front-end and back-end

Interested in this project?

Don't hesitate to contact me to discuss or to see other projects similar to this one.