Hi Client,
I believe this project can be efficiently executed using a simple yet scalable web app built with React for the front-end and Django or Node.js for the back-end. In one of my recent projects, I developed a web app that allowed small teams to input, manage, and share data through a user-friendly form, similar to your requirements. I integrated features such as multi-user logins, data access control, and notifications to remind users about pending tasks, which I think would be very beneficial for your use case with monthly sales data submissions. I have experience working with CSV handling for easy data export and sharing, ensuring that users can quickly share information via email in a structured format. The app's interface was designed with simplicity in mind, making it intuitive for users to add, view, edit, and delete data. I also implemented a master user role to provide access to all data and streamlined user management capabilities. If you decide to work with me, I'll make sure the web app meets your needs for functionality, ease of use, and timely data handling.
Looking forward to collaborating with you! Best regards,