/social-network

☕️ CMD program replica of Facebook written in Java

Primary LanguageJava

Social Network 👥

 2022-05-29 at 4 00 18 PM

Terminal social media program that utilizes both a graph and hashed dictionary to simulate a social media app with CRUD features. Users can create accounts, log in, find other users, make friends, post something, and more. This was a final project conducted by a data structures class from De Anza College. The objective was to leverage advanced data structures to similuate connections with profiles and their respective friends.

Tools Used 🔧

  • Backend: Java
  • Interface: Terminal with Java built-in libraries

Running this Program Locally 🎮

  1. Clone the repository
$ git clone https://github.com/allen-tran/Social-Network
  1. Run the Driver
$ javac Driver.java
$ java Driver.java
  1. Create an Account
  • enter first and last name
  • enter password

Visuals ✨

Main screen

demo1

Home screen (after loggin in)

demo2

The News feed, where users can post

demo3

View friends in the friend list

demo4

View a specific profile of a user

demo5