Skip to content
Nicolás Rueda edited this page Sep 30, 2023 · 13 revisions

Value proposition

Hive is your go-to platform for Uniandes students, offering a one-of-a-kind space for all sorts of important events, whether they're academic gatherings, student initiatives, or even events organized by fellow students. Designed exclusively for the Uniandes Community, Hive provides a distinctive experience for both students and event organizers. It comes packed with user-friendly features that make event creation and participation a breeze, ensuring an engaging and unparalleled experience for all involved, without ads or any other kind of intrusive distractions, and a really intuitive platform. It differs from other alternatives as WhatsApp thanks to its centralized event system that works with all the Uniandes events. It also provides analytics from the event participation that can feed information to the event creators so they can improve their events and target a more specific audience. The value of the app comes from the centralization of all the events of the college and all the participants, so anyone can join, anyone can create events and everyone enjoys of amazing activities proposed by students and the university.

Smart Feature

Hive's Smart Feature offers a distinctive value proposition by delivering personalized event recommendations and targeted event tagging. Users, including students and event organizers, benefit from a streamlined event discovery process that considers their interests and past engagement, saving them time and connecting them with like-minded participants. Event creators can effectively promote their events to a highly relevant audience through tag-based categorization of events, increasing attendance rates and event success. Hive's commitment to enhancing the event experience and community building sets it apart as the go-to platform for diverse event recommendations and promotions.

In the context of Uniandes, Hive's Smart Feature represents an innovative idea that can profoundly impact the university community. This revolutionary idea uses the latest technology to create a more personalized and efficient event discovery ecosystem. Uniandes students, who often have rigorous academic schedules and extracurricular activities, stand to benefit immensely from a platform that tailors event recommendations to their unique preferences. By connecting students with events that align with their academic pursuits, hobbies, and personal interests, Hive creates a community of event personalized promotion in an exclusive way that current options definitely don't have (uniandes email, and other uniandes platforms). Moreover, the ability of event organizers within Uniandes to precisely target their events to the right audience enhances the overall quality of university life. This innovation has the potential to transform Uniandes into a vibrant hub of knowledge exchange, cultural enrichment, and social connection, making it an invaluable tool for students and event organizers.

Context-Aware-System Feature

Hive, our versatile app, now offers a context-aware feature that employs GPS technology to enhance the event experience. This feature automatically detects the location of the phone and provides event notifications relevant to the surroundings. Here's how it works:

GPS Precision: Hive's context-aware feature utilizes GPS precision to track your real-time location. When you enter predefined areas, such as university campuses, it recognizes your proximity and send you notifications related to events near your area

In essence, the integration of GPS technology into Hive's Context-Aware Event Notifications transforms the app into a dynamic and context-sensitive tool. It uses your real-time location to provide you with event information that is not only highly relevant but also precisely tailored to your current surroundings. This GPS-driven approach enhances the overall event discovery experience, ensuring you stay well-informed and engaged with the events happening in your immediate vicinity.

Use of sensors

Our application will make use of sensors like the camera to offer users some helpful features. One of the main features we're working on is the ability to easily share events with your friends using QR codes. So, when you create an event and your friends are close by, you can quickly share it with them. This feature isn't just handy for students; it's also useful for teachers and university staff. They can use our tool to efficiently share their events with students using slides, posters, or other creative methods.

This feature brings added value to our app because it introduces a new and innovative way to share events with others. This, in turn, makes event communication within the community more extensive and faster. The idea is that people can use these QR codes in creative ways to invite attendees to their events, like including the QR code in event magazines, stickers, posters, or other imaginative approaches.

Another sensor we plan to use is GPS, as mentioned earlier in the Context Aware System. Enabling GPS will help users receive notifications when they're near the university, allowing them to invite others to campus events. This is valuable too because it enhances the app's impact on users through the notification system, reminding them of the various events they can attend, have fun, learn, and meet new people in their daily lives.

Existing Solutions

Email:

Group Creation: University administrators or student group leaders can use email to create specific distribution lists for each group or event. For example, a study group or an event organizing committee could have its own mailing list. Invitations and Communications: To invite students to join a group or participate in an event, personalized emails can be sent. Additionally, email is useful for sending reminders, sharing important details, and keeping members informed.

Hive App: We focus on having an application that allows us to announce events to all students in an easy way, in which it is not necessary to have the email address of each participant, but only to publish the event on a global network.

WhatsApp:

WhatsApp Groups: WhatsApp groups can be created for students in a class, members of a club, or event participants. These groups allow for fast and direct communication and can be used to share information, files, and links related to the group or event. Announcements and Reminders: Group administrators can send important announcements and reminders through WhatsApp. This is useful to ensure that everyone is aware of dates, meetings, or last-minute changes.

Hive App: Our app aims to unify students and provide them with personalized groups to find people for events or activities they want. In the use of the app this is a great differentiator since there are WhatsApp groups that seek to be for the entire public, but to be part of it you have to be invited, which is not easy in most cases finding the admins. Also, we advise the users when the link changes, or there are last minute changes.

Bloque Neon:

Event Publication: The Bloque Neon platform is a good option for publishing university events. Organizers can create events on the platform's calendar, specify details, dates, and locations, and allow students to register or sign up for them. Class Groups: Courses on Bloque Neon can have online discussion forums or groups. These groups are useful for students to collaborate on projects, share resources, and help each other.

Hive App: Our core is having and app which is easy to create and join events for all the users. We want to make it easier to the user to manage the events he joins, to have a view which is a platforms calendar that shows all the events that I am subscribed in each day.

Voice-to-Voice Communication:

Meetings and Planning Sessions: Voice-to-voice communication can be conducted through phone calls, video calls, or in-person meetings. This is especially useful for discussing critical details of groups or events, such as planning, task assignment, and decision-making. Announcements at Live Events: During in-person events or meetings, organizers can use voice communication to make important announcements or provide instructions to participants.

Hive App: We do not want to use voice to voice communication because we find it difficult to transmit information between people, in addition to being a very slow process in case a large number of users need to be informed of a new event, or a change in an existing event.

UI/UX desing

Color palette

The color palette shown above has been carefully chosen to align with the core message and user experience we aim to convey through our application. Each color serves a specific purpose in enhancing the visual language and interaction with our platform:

  1. Blue: We have opted to use the color blue strategically, primarily for special buttons like filters or unique options within our user interface. Blue is often associated with trust and reliability, making it an ideal choice for elements that require user interaction and attention. Its calming effect also complements our design approach by encouraging a sense of ease and confidence in navigating our application.

  2. Dark Gray: Dark gray plays a crucial role in our color palette by being the primary color for text and highlighting selected items in the UI. This choice is made to ensure excellent readability and maintain a strong contrast with lighter colors such as Light Gray, White, and Almost White. The high contrast enhances accessibility and ensures that users can easily discern important information and selected elements.

  3. Yellow: Yellow takes center stage as the main color in our palette, symbolizing the concept of a hive. Our application revolves around the idea of bringing people together, much like bees in a hive collaborate and gather. Yellow represents warmth, positivity, and unity, aligning perfectly with our core values and mission. By using yellow as a primary color, we aim to convey a sense of belonging and community to our users.

  4. Almost White: Almost White is a supporting color chosen for several elements within the application, particularly as the background for event cards. While yellow is our dominant color, it can be overly bright when used extensively. Almost White serves as a more subdued and gentle background, ensuring that the content remains easily readable and pleasant to view while maintaining a cohesive and harmonious design.

  5. Light Gray: Light Gray finds its place in our palette as a secondary color, employed for text and elements that are not currently selected by the user but remain selectable. Its subtle presence allows for a clear distinction between selected and non-selected items, contributing to an intuitive user experience without overwhelming the interface.

In summary, our color palette has been thoughtfully curated to create a visually appealing and user-friendly environment. Each color choice serves a specific purpose in enhancing the user experience, from guiding interactions to reinforcing the core concept of community and collaboration, all while maintaining readability and accessibility throughout the application.

Fonts

  1. Poppins: This geometric sans-serif font has gained worldwide recognition, with more than 8 billion usages reported last week through the Google Font API. We selected this font for its modern, minimalist design and outstanding legibility. This font is one of the most important because it will be used to present text which will be extremely easy to read. https://fonts.google.com/specimen/Poppins/tester

  2. Montserrat: This is the most popular font we choose, with almost 10 billion usages in the past week via Google Fonts. We opted for this font due to its elegant typography and geometric style. Reading content in Montserrat imparts a friendly and accessible vibe to the text, which is very important in order to make the user feel good navigating throug the app, exploring the menus, and searching for new activities to do with new people. https://fonts.google.com/specimen/Montserrat/tester

  3. Jost: This is our last and secret font, a sans-serif based font with has a unique style which communicates originality and creativity, the same we want to trasmit with our app. With fewer than 300 million users, Jost serves as our app's hidden gem, because it is a not known font that has so many details that symbolize the overall quality of the font, which is what we want to transfer to the user while using our app. https://fonts.google.com/specimen/Jost/tester

.

Chosen Icons

This symbol stands for a beehive, which is why we created hexagonal shapes resembling a flat design hive. These hexagons have open edges so that when you look at them, your brain naturally completes the shape, giving the icon a modern and futuristic appearance. The beehive represents our project because it's a gathering place for bees to eat and carry out their activities. Similarly, we hope people will come together for the events organized by the community, fostering a sense of togetherness.

UI Prototype

A prototype interface design is proposed for the application, following the common pattern for such applications. It starts with a login section, followed by a main screen or "Feed," and a bottom bar for toggling between the app's main functions.

Regarding the design, a simple and intuitive approach is suggested, based on a flat design. This choice is due to the application's target audience, which consists of students familiar with this design style from other University of Los Andes platforms, such as the Uniandes app or the Senecare app that they may have used previously.

Log in and sing up

Regarding the login and registration process, a form-based interface is employed, requesting primarily three pieces of information: the user's username or email and password. This setup makes it straightforward for users to log in. For the application's registration, we may use either the university's login API directly or perform registration directly through the platform.

Event list and detail

This view corresponds to the application's Feed, where the user will have access to the primary list of events and groups available to them. Ideally, this view would be part of a Smart Feature, where these recommendations would vary based on the user's preferences, and the system would learn from the user's interactions and taps to provide better recommendations.

In the Feed, only the most important information for each item is displayed: Creator, Name, Description, Date, and Logo. The two little logos on the right of each event represent the Group/Event (only these two options) and Category (each event should have a primary category, such as sports or technology). When a user hovers over or taps these little logos he will get information about them

Create event view

For event creation, it has been decided that the most important aspects to store and display for an Event/Group are as follows:

  • Name
  • Location
  • Date and Time
  • Category (a selection list, as each event can belong to only one specific category)
  • Maximum number of attendees
  • Relevant links for the user
  • Tags (optional); these would be used to provide better event recommendations to users.

Your events

Finally, this view aims to display to users the events they plan to attend or have reserved. A calendar format was considered the most suitable, as it provides an organized and chronological way for users to manage their different events, making it likely the most useful view for users.

Navigation Patterns

The bottom navigation bar is a consistent feature throughout the app, providing quick access to key sections. Here's what each icon represents:

image

  • Home: [Home Page] Description: This section includes the list of currently available events and the search bar.
  • Add: [Event Creation Page] Description: This section is the event creation form which includes all the details regarding the necessary information to create an event.
  • Calendar: [Calendar Page] Description: This section contains the events that were taken during the month. It shows a calendar that has all that information.
  • Profile: [Profile Page] Description: This section contains and shows the profile information of the user.

The navigation can be tested in the following link.

https://www.figma.com/file/QcIynn5S1RdGkYRyYmqV4S/Hive?type=design&node-id=0%3A1&mode=design&t=4eHmEsSfpUAt1a3l-1

List of app icons

The icons that are not explicitly described in the application serve in broad strokes to the navigation of the application, a view of what they represent. Here we can find the following ones:

Icon Description
Home icon: With this we want to present the main part of the application where the search of events will be found.
Search icon: In this text field we can filter events both by name and tags.
Create icon: It shows us a form where we can find all the customizable information for the creation of a new event.
Calendar icon: This will display the calendar of events that the user has registered. By date it groups the events to have a better perception of these.
User icon: Redirects to the general information part of the user's profile. Here we find profile picture, name, email and relevant information about the application.

App implementation

Kotlin implementation

Flutter implementation

Clone this wiki locally