Skip to content

jslagazo/ConnectU

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Overview

Welcome to ConnectU, a semester-long project where you act as a Backend Engineer for a social media startup. By the end of the semester, you will have a fully functional text-based social network that handles users, posts, friendships, and algorithmic feeds using the data structures you learn in class.

The Codebase

You have been provided with connectu.cpp. This file contains the "shell" of the application:

  • User Interface: A main menu loop.
  • File I/O: Functions to load/save CSV files.
  • Structs: Empty classes for you to fill in.

The Dataset

You are provided with three CSV files that serve as the database for the application. You do not need to parse these manually; the starter code handles the loading, but understanding the schema is important.

  • users.csv: Contains user profiles and interest scores.
  • relations.csv: Represents the social graph (who follows whom).
  • posts.csv: Stores status updates.

About

Data Structures and Algorithms Project for ECE367L UH Manoa Sp26

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 100.0%