The Onyx-Prototype is a social media platform designed to connect individuals and build dynamic relationship trees based on attributes such as friend, family, colleague, or school/college mate. This document outlines the system requirements for the initial prototype, which will serve as the foundation for future expansions. The solution will be generic, scalable, and loosely coupled to ensure flexibility and adaptability as the platform evolves.
This document is tailored for the Australian context, considering locale-specific defaults such as time zones (AEST/AEDT), currency (AUD), and cultural nuances.
The Onyx-Prototype aims to provide a social media platform where users can:
The platform will prioritize user experience, data security, and performance while maintaining a loosely coupled architecture to support seamless integration of new features.
Interactive Relationship Tree Visualization
The homepage will feature a dynamic, interactive relationship tree as its centerpiece. Users will see a visually stunning, animated tree that grows and branches out as they add connections. Each branch will represent a relationship type (e.g., friend, family, colleague), with unique colors and icons for easy identification.
This design will create an unforgettable first impression, emphasizing the platform's focus on relationships and connectivity.
This document provides a comprehensive foundation for the development of the Onyx-Prototype. Let me know if you need further refinements, User!

Onyx is the social platform that transforms your connections into a beautiful, interactive tree. See how your friends, family, colleagues, and classmates all connect.
Features
Onyx brings your relationships to life with powerful tools designed for the way Australians connect.
Visualise your connections in a stunning interactive tree that grows as you add friends, family, colleagues, and uni mates.
Find people by name or email with intelligent search suggestions. Send connection requests and build your network effortlessly.
Categorise every connection as friend, family, colleague, or school mate. Filter your tree by type for clarity.
Experience smooth 3D effects as branches expand and contract. Hover to reveal profiles, drag to rearrange your tree.
Built compliant with the Australian Privacy Act 1988. Your data is encrypted and you control who sees your connections.
Powered by React and FastAPI, Onyx delivers sub-2-second response times even as your relationship tree scales.
How It Works
Building your relationship tree is as easy as one, two, three, four.
Sign up with your name, email, and a profile picture to get started.
→Search for members by name or email and send connection requests.
→Label each connection as friend, family, colleague, or uni mate.
→Watch your relationship tree grow with 3D animations and interactions.
No comments yet. Be the first!