intention

(multiselect sortable list) (private)

  • Making friends who share my interests and hobbies
  • Having meaningful conversations and deep discussions
  • Building long-term friendships
  • Exploring romantic relationships

personalPreferences

  • activitiesHobbies: [str]
    • What are some activities or hobbies that bring you joy?
    • e.g. Hiking, Reading, Writing, Cooking, Volunteering, Photography, Yoga, Gaming, Painting, Sports, Traveling, Coding, Music, Meditation, Dancing, Gardening, Climbing, Crochet, Skateboarding, Debating, Snow Sports, Water Sports, Racket Sports, Board Games, Martial Arts, Collecting, Language Learning, Journaling, Golf, Extreme Sports, Ball Sports
  • friendActivities: [str]
    • What’s something you’d love to find a friend to do with you?
    • e.g. Workout Partner, Study Partner, Hobby Buddy, Group Hangouts, Deep Conversations, Reliability Partner
  • minAgeGroup: int
    • What is the minimum age group you are comfortable meeting up with?
  • maxAgeGroup: int
    • What is the maximum age group you are comfortable meeting up with?

personalInfo

  • First Name
  • Last Name
  • email
  • year started
  • age
  • degree (Bachelors, Masters, PhD)
  • major (from a predefined list)
  • minor (from a predefined list)
  • preferred programs
  • gender: [Male, Female, Non-Binary, Other (custom)]
  • pronouns: [He/Him, She/Her, They/Them, Other (custom)]
  • userLinks (attributes):
    • “instagram”: string,
    • “linkedin”: string,
    • “x”: string,
    • “website”: string
  • userLanguages: [UserLanguage]
    • we store:
      • language id
      • proficiency (1-5)
  • We would have a list of languages stored locally that looks like this:
[
  {
    languageId: "eng",
    name: English,
    autonym: English
  },
  {
    languageId: "spa",
    name: Spanish,
    autonym: Spanish
  },
]

interactionPreferences

  • preferredMeetupType: [str]
    • What type of meetups do you prefer?
    • e.g. one-on-one, group activities, virtual meetups, Grab a coffee together, Share a meal, Enjoy hobbies together, Try an outdoor adventure, Play or participate in sports activities, Practice speaking a new language
    • max 3 items and order matters
  • convoTopics: [str]
    • What topics or subjects do you enjoy discussing or exploring in conversations?
    • e.g. Books, Movies, Tech, Philosophy, Psychology, Wellness, Personal Growth, Sports, Fitness, Relationships, Spirituality, Health, Current Events, Culture, Food, Travel, Music, Art, Fashion, Gaming, Nature, Animals, Career, Education, Politics, Social Issues, Entrepreneurship, History
    • max 5 items and order matters

friendshipValues

  • friendshipValues: [str]
    • What do you value most in a friendship?
    • e.g. Deep Conversations, Adventure, Humor, Loyalty, Honesty, Kindness, Respect, Similar Interests, Mutual Support
    • max 3 items and order matters
  • friendshipQualities: [str]
    • What qualities do you look for in someone you’d like to meet? (e.g. Good Listener, Outgoing, Empathetic, Reliable, Intelligent, Creative, Curious, Funny, Open-Minded, Positive, Thoughtful, Passionate, Ambitious, Adventurous)
    • max 5 items and order matters

notificationPreferences

  • what kind of events would you like to be notified about?
  • Would you like to be notified about events related to your interests and hobbies, such as group hangouts, deep conversations, pickup games, or reliability partners?

Courses

  • The semester, the course, and the lecture/class number. Everything is optional except the actual course code

userFacts

  • embedding_id

Things to add

Where they live

  • res, floor, room??
  • If not res, a general location to help with carpool

campus life

  • clubs
  • courses schedule