Linkedin - https://www.linkedin.com/in/christhomas1190/
Github - https://github.com/christhomas1190
Linkedin - https://www.linkedin.com/in/connor-casey123/
Github - https://github.com/ConnorC04
Linkedin - https://www.linkedin.com/in/kanika-sharma-pro/
Github - https://github.com/kanika-sharma-pro
Cross Key Communications is a news web application inspired by platforms like CNN and BBC. The app displays current news articles categorized by topic and written by authors within the system. Users can read full articles, browse by category, and engage by leaving comments. The project showcases the use of a full Java-based stack with a simple, clean user experience.
Browse a list of news articles with titles, summaries, authors, and publish dates.
Filter articles by topics such as World, Politics, Sports, etc.
Each article is linked to an author with a name and short bio.
Users can leave comments on individual articles.
Potential connection to a third-party news API to display real-time headlines.
User – One to Many w/ Comments
Comment – Many to One w/ Article
Article – One to Many w/ Category, Comment, and Author
Category – Many to One w/ Article
Author – Many to One w/ Article
Backend: Java, Spring Boot, MySQL Database
Frontend: HTML, CSS, JavaScript
Database: MYSQL (for local/in-memory storage)
Tools: Postman (API testing), GitHub (version control), IntelliJ
To build a functional and well-structured news site that displays categorized articles, supports user comments, and reinforces key full-stack development concepts.

