I’m reaching out to get your input on selecting the best technology for developing our front-end applications. We’re currently deciding between Angular, React, and Vue, and we’re a bit unsure which would be the most suitable for our needs.
Our sample project is a PROJECT MANAGEMENT tool with the following requirements:
- Clients should be able to self-register.
- Clients can create multiple projects.
- For each project, clients can create and manage their own tasks.
- Members can be assigned to specific projects/tasks.
- Projects and tasks should be tracked using industry-standard methodologies like Scrum and Agile. The tracking view should include KANBAN, Calendar, and List views based on status.
- The project status reports should provide comprehensive tracking.
If any details are unclear or seem irrelevant, please feel free to correct me.
Could you help us decide which technology—Angular, React, or Vue—would be most suitable for these requirements? Additionally, I am not very familiar with front-end design patterns. If there are any recommended code patterns that would elevate the project to a professional standard, your suggestions would be greatly appreciated.