The Carro Certo app connects the stock of several used car stores to each other, allowing the entrepreneur to serve his customers even if he does not have the vehicle he is looking for in his yard.
Role
In this project, I was recruited to lead the development of the application from the start. My team consisted of only two full-stack developers, and it took us approximately six months to complete the full development of the app.
As a member of the team, I alternated between front-end and back-end tasks. I was also responsible for designing the database architecture and selecting the technologies and stack used in the project.
Lastly, I was also responsible for managing the DevOps system, which included building, maintaining and improving the development infrastructure, deployment through pipeline build automation (Ci/Cd), testing and application deployment.
Project Overview
The CarroCerto.com app offers a wide range of features that are designed to make it easy for car dealers to expand their inventory and improve their sales. The app offers a vast selection of cars, with over 1,000 vehicles available for purchase at any given time. This means that dealers can find the vehicles they need to fill their inventory without having to worry about storage space or the cost of maintaining a large physical inventory.
One of the key features of the app is the real-time negotiation feature. This allows dealers to negotiate prices and finalize deals quickly and easily. The app is also optimized for mobile use, so dealers can manage and negotiate their inventory from anywhere at any time. This feature also allows them to keep track of their inventory and monitor sales in real-time, giving them the flexibility to adapt to market changes and customer demand.
The CarroCerto.com app also offers a variety of other features that are designed to make it easy for dealers to operate their business. For example, the app offers an external evaluation feature that allows dealers to have a third party evaluate their vehicles before they are sold. Additionally, the app has a filtering feature that allows dealers to sort through their inventory and find the specific vehicles they need. The app also provides an unlimited number of ads and only charges users when they make a purchase. All these features are designed to help car dealers to expand their inventory, increase sales, and improve their overall business operations.
Technical specifications: Web application, SPA, with PWA capability (offline functionality, push notifications, home icon installation etc.). Integrated with payment system and real-time chat capability for communication between users.
Tools Used
HTML
CSS
Javascript
Vue JS
Vuex
Vuetify
Firebase
Firestore
Firebase Auth
Firebase Storage
Cloud Functions
Cloud Messaging