Development, implementation and design of interfaces

In these two combined iterations, which spanned from October 10th to November 6th, we experienced a period of intense activity, focused on the development, implementation, and design of our ABP project.

This block of time was critical to transforming initial ideas into a tangible reality, making significant progress in building the platform.

 

Interfaces intuitivas y modernas para un proyecto ABP

Multimedia Projects (PM): Planning, Budgeting, and Detailed Specification

In the Multimedia Projects (PM) course, we delved deeper into project planning and management. We completed and thoroughly reviewed the Specification Document, ensuring that each requirement was clearly defined and understood by the entire team.

This document served as the primary guide during the development and implementation phases. We drew up a detailed budget, considering not only direct costs, such as materials and software, but also indirect costs, such as time spent by each team member.

This financial forecast gave us a realistic view of the resources needed and helped us prioritize tasks. We also spent time organizing, planning, and monitoring the project, configuring the Asana, Clockify, and GitHub tools.

Asana allowed us to manage tasks and assign responsibilities, Clockify helped us track the time spent on each activity, and GitHub facilitated code version control and collaboration between developers.

Multimedia Delivery Systems (MDS): Web Development, Implementation, and Optimization

In the field of Multimedia Delivery Systems (MDS), we immersed ourselves in the development and implementation of the project’s corporate website. We carried out the initial production, deploying the first version of the website in a test environment.

From there, we began developing content in iterations, using agile methodologies to adapt to changes and prioritize the most important functionalities.

We conducted exhaustive keyword research to optimize the SEO of the website and the ABP product, identifying the most relevant keywords that users would use when searching for related information.

This analysis allowed us to optimize the content and structure of the website to improve its positioning in search engines. In addition, we carried out a study of the competition, analyzing the strategies of other similar platforms to identify opportunities for improvement and differentiate ourselves in the market.

Internet-Based Multimedia Systems (SMBI): Security, API and Data Model

In Internet-Based Multimedia Systems (SMBI), we focused on crucial aspects such as security and integration. We implemented the HTTPS protocol by adding an SSL certificate on port 443, guaranteeing a secure connection and protecting user information.

We specified the REST API and the data model, defining the endpoints, data formats, and how the different components of the system would interact. This detailed specification was fundamental for the development of the backend and the integration with the frontend.

In addition, we specified the security and authentication elements and technologies, such as OAuth 2.0 or JWT, to protect the platform against unauthorized access and guarantee data integrity.

Advanced Multimedia Systems (SMA): Interface and User Experience Design

At Advanced Multimedia Systems (SMA), we focus on user experience (UX) and user interface (UI) design. We create low/medium fidelity designs of the interfaces (mockups), using tools such as Figma or Adobe XD.

We document all the designed interfaces using mockups and create a navigation map that represented the structure and flow of the application. This process helped us visualize the user’s interaction with the platform and identify potential usability issues.

Additionally, we elaborate the functional design, documenting the specification of all the system’s functionalities, describing how users would interact with each element of the interface.

E-learning ELE: Development of the Virtual Assistant with DialogFlow

At E-learning ELE, we continue the development of the virtual assistant or chatbot. We precisely define the objectives that the assistant must meet, focusing on improving the learning experience of users.

We performed a thorough analysis of the intents that the assistant should handle, covering a broad spectrum of domain-general conversations. We implemented these intents in DialogFlow, configuring entities, parameters, and fulfillment to ensure consistent and useful responses.

Summary:

During these two iterations, significant progress was made on the ABP project. In PM, the documentation was completed, the budget was drawn up and the management tools were set up. In SDM, the website was developed and implemented, keyword research and a competition study were carried out. In SMBI, security was implemented, the API and data model were specified.

In SMA, the interfaces were designed and the functionalities were specified. Finally, in ELE, the development of the virtual assistant in DialogFlow was continued. This period was crucial for laying the technical and design foundations for the project.

Leave a Reply

Your email address will not be published. Required fields are marked *