Skip to content

A Vue3-driven dashboard dedicated to streamlining and visualizing the student internship process at the Faculty of Informatics in Pula (FIPU) via an experimental BPMN model-based development and various integrated microservices.

License

lukablaskovic/fipu-internship-frontend

Repository files navigation

FIPU Internship Frontend 🎓 📈

About 📝

A Vue3-driven dashboard dedicated to streamlining and visualizing the student internship process at the Faculty of Informatics in Pula (FIPU) via an experimental BPMN model-based development and various integrated microservices.

Table of Contents 📖

Introduction 🌱

The FIPU Internship Frontend is crafted to smoothen and illuminate the internship journey for administrators and students by utilizing the BPMN model-based development and various supportive services. Though initially designed for FIPU’s specific use, the exploratory and research-oriented nature of this project allows its principles and architectures to potentially innovate and reshape various processes in the future.

Features ✨

For Admins (Professors | Internship Managers):

  • Interactive BPMN Graph: A comprehensive visualization of each student’s internship process.
  • Actionable Insights: Allocation of student preferences, acceptance/declination of companies and exercises, email management, and more.
  • Communication Hub: Built-in messaging system for easy communication with students.
  • Event Management: View and manage events through a unified interface.

For Students:

  • Dynamic UI: A user interface that adapts based on the current task in the BPMN diagram.
  • Internship Journey: View available assignments, select preferences, communicate with professors, and manage application forms and diaries.

For Companies:

  • Public Interface: Submit new assignments and evaluate students’ performance through simple online forms.

Architecture 🚧

Services 🔧

  1. Baserow Connector Service: Manages internship data on Baserow’s no-code database platform.
  2. Sendgrid Connector Service: Handles email communications via the Sendgrid platform.
  3. PDF Connector Service: Generates internship certificates based on application form data. These services are located in the Internship Application Services directory (internship-application-services).

Additional services like fipu-internship-gateway-api are utilized for user authentication, messaging system management, and more.

Usage 🚀

Detailed guides for administrators, students, and companies on how to navigate and utilize the platform can be found in the Usage Guide.

Contributing & Feedback 📫

Though this project is specially developed for FIPU and is not aimed for cloning or direct use, we warmly welcome feedback, insights, and perspectives for research and knowledge sharing purposes. Feel free to open an issue!

License ⚖️

The FIPU Internship Frontend is intended for educational and research purposes and is not meant to be cloned for use. Nonetheless, the concepts and architecture are available publicly to be analyzed, learned from, and possibly inspire future innovations in BPMN model-based development and process management.

For detailed information, refer to the LICENSE file.

Note 💡 While the FIPU Internship Frontend is specific and not intended for cloning, related repositories, particularly the Python BPMN engine and specific connector services, are developed with a more generic approach and might be adaptable for other uses or inspire similar projects. End Note: Remember to personalize the placeholder links with actual GitHub repository links. Furthermore, if there are additional sections like API documentation, development guide, or a roadmap, they can be added in the respective sections in the Readme. Let this serve as a foundation that can be built upon as the project evolves!

About

A Vue3-driven dashboard dedicated to streamlining and visualizing the student internship process at the Faculty of Informatics in Pula (FIPU) via an experimental BPMN model-based development and various integrated microservices.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published