Associate is a java application that allows users to follow other users and companies like a social media platform. This project was made using Java, MySQL, Postgres, and Git.
Concepts and tools used:
- Undirected Graphs
- relational database
- object-oriented programming
- Unit testing
Notes:
- users identified with username
- company identified with company name
SQL ready: (COMPLETED)
CREATE:
- user: create new user - tested
- company: create new company - tested
READ:
- most methods use read to get data
UPDATE:
- user: add friend (everything updates across db) - tested
- user: add company (everything updates across db) - tested
- user: rename first, last, username (everything updates across db) - tested
- user: remove friend (everything updates across db) - tested
- user: remove company (everything updates across db) - tested
- company: add network (everything updates across db) - tested
- company: rename company name (everything updates across db) - tested
- company: remove network (everything udpates across db) - tested
DELETE:
- user: delete user (everything updates across db) - tested
- company: delete company (everythin updates across db) -tested
suggested:
- print entire db print method