Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Social Post Console - Java

Console-based social post system developed in Java using Object-Oriented Programming principles.

🚀 About the Project

This application simulates a simple social media environment where users can:

  • Create posts
  • Add comments to posts
  • Like posts
  • View all posts and their comments

The project was built to practice OOP concepts such as composition, encapsulation, lists, and stream filtering.

🛠 Technologies Used

  • Java
  • OOP (Object-Oriented Programming)
  • Collections (List, ArrayList)
  • Java Stream API
  • Date and formatting
  • StringBuilder

📂 Project Structure

application
 └── Program.java

entities
 ├── Post.java
 └── Comment.java

🧠 Concepts Practiced

  • Composition (Post → Comment)
  • Encapsulation
  • Menu-driven console system
  • Stream filtering
  • toString override
  • Clean code structure

▶ How to Run

  1. Clone the repository
  2. Open in your IDE (Eclipse / IntelliJ / VSCode)
  3. Run Program.java

👨‍💻 Developed as part of my Java learning journey.

About

Java console application that simulates a social post system with comments and likes using OOP principles.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages