The “Quick Report” Official release

mohamed chedli
4 min readJun 23, 2021

Our project helps insurance companies and drivers to create more easier link between them digitized better than using the old-fashioned paper work.

Our team members are Ahmed Belhaj, Amin Bondi, and myself. As an engineering problem, we wanted to focus on 2 things: creating an experience that would be both web and mobile-friendly, and also sourcing a reliable and sophisticated API. Ahmed worked on Backend and managing workflow between mobile and Web, Amin worked on UI/UX For mobile app / API integration and for me i did the Front-End For The Web Application / API integration. so basically this project was created for insurance companies and drivers so we can help them manage time and workflow between both of them.

For me, my personal focus was to learn new technologies in a short period of time and i was happy with the experience of my first professional project.

This project was created out of some experiences that some of our team members went through, it was a driver and had an accident and he struggled a lot when he started the insurance procedures, the paper work and stuff like that and he believes that this kind of procedures needs to be digitized and that part of his life inspired all of us to solve this problem.

For the Frontend we chose to use frameworks. I worked with React js mainly is way better to implement API in it than “Vanilla, JavaScript, HTML, and CSS.” React has many features like the JSX which is a syntax extension to JavaScript, Components are independent and reusable bits of code. They serve the same purpose as JavaScript functions, but work in isolation and return HTML via a render() function, State is a JavaScript object that stores component’s dynamic data and it enables a component to keep track of changes between renders. Because state is dynamic, it is reserved only for interactivity so you don’t use it for static React projects.

Whatever React also have disadvantages like anyone can take software licensed under MIT, change the branding, and sell it as proprietary software. Commercializing software released under an MIT license is more challenging. … MIT commercial use: users do not have to provide any other source code when releasing new software.

However i had so many challenges working on this project , At first i wanted to work with react for many reasons but the most important thing that i am interested in web development and react is trending now as a framework and it offers working with other languages like HTML, CSS, JAVA SCRIPT, BOOTSTRAP.. So for me it was a good opportunity to use all of them(some for the first time). Anyways when i started the web Application and it’s kind of challenging when it comes to react there were a lot of ways such as hooks with function and the casual one with classes we had to choose to best approach that suit our need and the one that take less time.The more we advance the more we face challenges when it comes to integrating the API .

At Last it was a good experience, my first professional project taught me how to manage my time in critical situations like this and the importance of team work, how we carried each other and i wanna thank my team for the effort and hard work we did and i hope this project will be the first step into engineering path in the future as it changed my mindset about working hard and at this point i think that choosing react was the best thing i did since it’s flexible not easy to use and interesting framework, yet i didn’t try other frameworks and languages but i think it’s the best.

My name is Mohamed Chedly i study Software Engineering in Holberton School, Tunisia, this project is my first step in engineering path and i hope ill be back for other projects.

--

--