top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

LinkUp - The Nudging Platform

Project Type

System Analysis and Project Management

The LinkUp – A Nudging Platform is designed to help users efficiently plan weekend and leisure activities in large cities. It reduces the stress of discovering and selecting events by providing personalized recommendations based on user interests and locations. Additionally, it enables users to connect with like-minded individuals and form groups for shared activities.

Key Features:
1. User Authentication & Profile Management – Secure login and profile creation for personalized event and connection recommendations.
2. Connection Building & Social Interaction – Users can find and connect with people sharing similar interests and form groups for activities.
3. Event Discovery & Registration – AI-driven event recommendations with seamless registration and notifications.
4. Group Formation & Collaboration – Enables group-specific event participation and discussions.
5. Feedback Collection – Allows event attendees to share their experiences for continuous improvement.
6. Nudging Techniques – Uses reminders and recommendations to keep users engaged.
The system is structured with context diagrams, use case diagrams, business process models, sequence diagrams, class diagrams, and interface designs to illustrate user interactions and workflows.

Explanation of Diagrams
1. Context Diagram
Purpose: Provides a high-level overview of the system and its interactions with external entities (users, event hosts, and databases).
Explanation:
• Users interact with LinkUp to search for events, connect with others, and manage their profiles.
• Event hosts add and manage events.
• The system processes user preferences and provides personalized recommendations.
• A database stores user profiles, events, and connections.

2. Use Case Diagram
Purpose: Represents the various functionalities of the system and the roles of users.
Explanation:
• Actors: Users, Event Hosts, and Admins.
• Major Use Cases:
o User Authentication (Sign-up/Login)
o Profile Management (Update interests, preferences)
o Event Discovery & Registration
o Connecting with Other Users
o Forming Groups
o Providing Feedback
o Admin functions (managing users, reviewing feedback)
Each use case represents a functional requirement of the system.

3. Business Process Model (BPM)
This model consists of multiple processes describing the system’s functionality.
Signup, Login, and Profile Creation Process:
• A user signs up by entering credentials and personal details.
• The system verifies details and creates a profile.
• Upon login, the user can update preferences to receive personalized recommendations.
People Process (Connections and Interactions):
• Users send/receive connection requests.
• Approved connections form groups.
• Groups allow event discussions and collaborative planning.
Event Process:
• Users browse event recommendations.
• Users register for an event and make payments (if required).
• Event hosts manage registrations.
• The system sends reminders and nudges for participation.
• After the event, feedback is collected.

4. Sequence Diagrams
Purpose: Shows step-by-step interactions between users and the system.
Signup, Login, Profile Creation:
• The user enters credentials.
• The system verifies the details and allows access.
• The user sets up a profile and interests.
• The system updates and stores profile details.
People & Connections:
• A user searches for connections.
• Sends/receives requests.
• Accept/reject notifications are sent.
• If accepted, they can form a group.
Events Sequence:
• The system recommends events based on user preferences.
• Users register, and the system updates event details.
• Notifications and reminders are sent.
• Post-event feedback is collected.
5. Class Diagram
Purpose: Represents the structure of the system with different entities and their relationships.
Explanation:
• Classes include: User, Event, Connection, Group, and Feedback.
• Relationships:
o A User can have multiple Connections.
o A User can register for multiple Events.
o An Event has multiple Attendees.
o A Group consists of multiple Users.
o A User provides Feedback after an event.

6. Interface Design
Purpose: Provides a visual representation of different user interfaces.
Explanation:
• Authorization Page – User login and sign-up interface.
• Home Page – Displays user dashboard, event recommendations, and connections.
• Events Page – Shows event listings, details, and registration options.
• Connections Page – Allows users to manage and interact with their connections.
• Event Information Page – Displays detailed event descriptions and participation options.
• User Information Page – Allows users to update their profile and preferences.

Conclusion
These diagrams collectively illustrate how the LinkUp platform functions, from user authentication to event recommendations, connections, and feedback collection. The system is designed to ensure a smooth user experience through structured processes and nudging techniques.

See the related images below for reference.


"The best way to predict the future is to create it." — Peter Drucker

bottom of page