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.
- Backend: Java
- Interface: Terminal with Java built-in libraries
- Clone the repository
$ git clone https://github.com/allen-tran/Social-Network
- Run the Driver
$ javac Driver.java
$ java Driver.java
- Create an Account
- enter first and last name
- enter password