Project Info:
This all-in-one business management software allows users to schedule jobs, plan routes, create estimates, generate invoices, and process payments on the spot, all from a single platform. The software is cloud-based and includes two separate applications: one for company members and one for company clients (known as the customer portal).
There are two versions of the software available: a web version optimized for desktops and a responsive version for tablets and mobile devices. Additionally, there are mobile apps available for both iOS and Android platforms.
Project Details:
- URL:app.fieldservicecrm.com
- Industry:Field service
- Technologies:Laravel, Vue.js, Bootstrap, MySQL, REST API, AWS
- API Integrations:Google Maps API, Stripe, Twilio, Sendgrid, Pusher, Slack, AWS, Google 2FA
Challenges:
- As the main technical person on the project, I had a comprehensive understanding of all aspects of the development process.
- I maintained open communication with the project owner multiple times a week for 1.5 years, ensuring that his vision was brought to life in the final product.
- As the team leader for a group of 5 full-stack developers, I provided clear guidance and defined workloads for each member, ensuring that everyone was on the same page and working efficiently.
- I developed a well-designed architecture that formed the foundation of the software.
- As part of the development team, I contributed to the creation of both the frontend and backend of the software.
- I carefully checked the code for any organizational or logical errors, ensuring that the final product was of the highest quality.
- I took care of the deployment process to AWS, skillfully configuring and connecting all necessary services and APIs, and putting them into production mode.