
I built an open-source Fleet Management App for Humanitarian NGOs mostly using AI. Now I need human experts to review the code! (Angular / Node.js)
Hi everyone!
I’ve been working on FleetTrack, a comprehensive open-source web and mobile progressive web app (PWA) designed to manage vehicle fleets, logbooks, and predictive maintenance for Humanitarian NGOs operating in challenging environments.
The Context & Mission NGOs often operate in remote areas where keeping track of vehicle movements, driver security, and generator maintenance is critical, but existing enterprise tools are often too expensive. This project is 100% non-profit and open-source. Its goal is to provide NGOs with a modern, free, and robust tool.
It was heavily built with AI To be completely transparent, I built a large portion of this application using AI coding assistants. While it works perfectly in production right now and fulfills all the operational needs, I know AI isn't perfect.
This is why I need human experts! Since this is a non-profit tool dedicated to humanitarian aid, I want to ensure the foundations are rock solid before we scale it to more NGOs. Any help is incredibly welcome! Whether you are a senior dev willing to audit the code or a junior looking for an open-source project, we need you. You can help with:
· Code Review & Architecture: Tell me where the AI messed up, what patterns are bad, and how to improve the Angular/Node architecture.
· Refactoring: Cleaning up tech debt and optimizing performance.
· Security: Auditing the auth and data isolation (multi-tenancy).
· Ideas & UI/UX: Proposing better flows for the drivers using the app offline; or new modules or functionalities.
If you want to use your coding skills for a good cause and tear apart some AI-generated code to make it enterprise-grade, please check out the repository!
GitHub Repo (Screenshots inside!): https://github.com/Archi-web3/FleetTrack
Feel free to roast the code in the comments or open an issue on GitHub. Thanks for reading!