Hello,
I want to develop an ambulance personnel management system that includes features like assigning personnel to ambulances, shift scheduling, leave management, inventory tracking, and case monitoring.
The system will run through a web interface, and after logging in, personnel should be able to: View their shift schedule and leave status. Check and update the inventory of medical supplies and drugs in their assigned ambulance. View new cases, accept them, and mark when the patient is dropped off at the hospital. Admins should be able to add personnel, assign them to ambulances, and manage shift schedules.
What I Need Help With:
Which technologies should I use?
Frontend: Should I choose React, Vue, or Angular?
Backend: Is Django, Flask, FastAPI, or Node.js a better choice?
Database: Which would be the best option—PostgreSQL, MySQL, or Firebase?
For real-time updates, should I use WebSockets or Firebase?
What kind of software architecture should I follow?
Should I go for a monolithic or microservices approach?
What’s the best method for user authentication (admin vs. personnel)?
What are the best solutions for mobile compatibility?
Would a Progressive Web App (PWA) be enough, or should I consider React Native/Flutter for a mobile app?
Can AI be integrated into the system?
Could AI help optimize shift planning and scheduling?
Since I have limited experience with coding, I would appreciate a step-by-step guide on how to build this system from scratch.
I’d love to hear recommendations from experienced developers or anyone who has worked on similar projects. Thank you!
Assuming this is not just some test project to see how Cursor works, it seems very irresponsible that you want to create a tool that handles sensitive info (employees, supplies, customers,…) without having knowledge about regulations or programming.
So you may want to consult a lawyer before implementing and launching a emergency service management (like ambulance personnel) as in so many countries there are regulations that must be complied with when implementing this and you show clear lack of knowledge about this.
While that may sound harsh, its ambulance personnel, and peoples lives depend on this also you show patient information in your feature list, so please be professional about it.
Here i picked random 3 big countries to explain what regulations exist.
Regulations in USA:
• HIPAA: Ensure patient information privacy and security.
• NEMSIS: Adhere to the National Emergency Medical Services Information System standards for data collection.
• State Regulations: Follow specific state laws regarding EMS operations and personnel management.
• Accreditation Standards: Meet standards set by organizations like CAMTS for equipment and personnel qualification.
• Incident Management: Implement protocols from the National Incident Management System for tracking supplies and patient movement
or regulations in Germany
• Patient Data Protection: Compliance with the General Data Protection Regulation (GDPR) to ensure patient information confidentiality.
• Emergency Medical Services Act: Adherence to the German Emergency Medical Services Act (Notfallrettungsgesetz) for operational standards.
• Medical Equipment Standards: Follow guidelines from the Federal Institute for Drugs and Medical Devices (BfArM) for tracking medical supplies.
• Quality Management: Implement quality management systems as per ISO 9001 standards for healthcare services.
or regulations in India
• Patient Data Protection: Compliance with the Information Technology Act and the Personal Data Protection Bill for safeguarding patient information.
• Emergency Medical Services Standards: Adherence to guidelines from the Ministry of Health and Family Welfare for emergency medical services operations.
• Quality Assurance: Implementation of quality management protocols in line with the National Health Mission’s standards.
• Tracking Systems: Use of technology for efficient tracking of supplies and patient movements as per guidelines from health authorities.
To answer your questions and sorry but this shows you are not ready for such a sensitive project.
Frontend technologies: doesnt matter, they are all good, choose one you are familiar with and you know how to make it safe to use without exposing data
Backend technologies: doesnt matter, they are all good, choose one you are familiar with and you know how to make it safe to use without exposing data
Database: doesnt matter, they are all good, choose one you are familiar with and you know how to make it safe to use without exposing data
Realtime: doesnt matter, they are all good, choose one you are familiar with and you know how to make it safe to use without exposing data
Architecture: doesnt matter, they are all good, choose one you are familiar with and you know how to make it safe to use without exposing data
Authentication: use best available in the framework/tool you use, dont write your own.
Mobile: doesnt matter, all solutions work, choose one you are familiar with and you know how to make it safe to use without exposing data
AI usage in such a project: this is heavily regulated in some countries or parts of countries with very specific laws about AI usage and may not allow you to do so. But for shift planning and scheduling you do not need AI at all.
Its sure a good thing to try such a system implementation as a hobby, if you plan to use it in any country in an real ambulance related setting you should be aware of your risk and the risk to users and patients data.
You didnt specify what experience you have with coding apart of ‘limited’. which means zero.
Thank you for your feedback. I am aware of the legal requirements because I have been working as a manager in the ambulance sector for five years, and I am developing this project to improve my own company’s operations.
I understand the importance of privacy, patient data security, and compliance with regulations. As the project progresses, I plan to seek professional guidance to ensure compliance with HIPAA, GDPR, and local regulations.
Since I am new to coding, I want to learn how to choose the right technologies and build a secure architecture. Which frontend, backend, database, and security technologies would you recommend for such a system? What are the best practices for developing this kind of application?"*
This response will highlight your experience and seriousness while making it clear that you’re eager to learn.
I have developed my project to a certain point using Tempo AI, including design, UI, and some functionalities. However, I don’t know how to deploy the system externally or connect it to servers. I need your expertise on this.
What steps should I follow? Which server and hosting options would be best for my needs? How can I manage this process in the most secure and efficient way?
Pick anything that is widely adopted. (Hosting, framework,…) Best is then to look in their communities how to structure the project as its not Cursor or AI dependent. Really, most widely used programming languages work fine, most frameworks are fine (frontend and backend), most databases are fine.
AI may help you how to evaluate and choose the right tools for the project. Ask it for those that are already in use in your industry.
Not sure what you are hinting at here, its overall odd and sounds like you are using AI to write responses in a certain way but address the wrong people.
If you’re having to ask these questions, you’re nowhere near ready to create what seems like a safety critical piece of software. No step by step guide could exist because it would be tens of thousands of steps long.
It looks like you didn’t even bother to write your own questions and responses, you’re generating them with AI. If this is really just a hobby project then have fun learning to code, great idea. If not please don’t inflict this half-baked software on your employees.