PoP
Project of Projects
We aim to develop a project that serves the organization, management, and evaluation of the final team projects. Project of Projects is a web-based platform addressing challenges and issues associated with project submission, assessment, and feedback through a system where students, supervisors, reviewers, and event chairs can collaborate and communicate. The website will allow uploading work, managing evaluation, and facilitating communication, as we want to integrate these steps into a single platform. With that, we will complete the following business objectives:
- Improve Efficiency Automation of project submission, sending invitations, evaluating the project, and communication between stakeholders.
- Save Time Keeping everything in a well-organized system will cut down the time spent on project management, searching for projects, sending invitations, and providing feedback.
- Enhance Collaboration With such features as commenting, messaging, and real-time project status updates, the system will provide better collaboration between stakeholders
- Provide Transparency Stakeholders will have clear and easy access to view relevant information about the team projects, so everything is handled openly and fairly, reducing biases and misunderstandings.
For front-end, we chose two technologies: Svelte, and Tailwind CSS. The former provides performance, reactivity, and ease of development, whilst the latter ensures quick and consistent UI development while maintaining a responsive, modern design across all interfaces. We chose Java Spring Boot, as it gives a possibility for easy and quick setting up, configuration, and running apps. It allows for efficient data management, handling user authentication, and API integration without huge concerns about bugs. We decided to use PostgreSQL as the main operational database, as it is highly efficient and reliable. It can easily handle complex queries and transactions, making it perfect for our app, as it requires real-time processing.