Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Java Notice Board System

A console-based Notice Board Management System built using Java.

Features

  • Create and publish notices
  • Category management
  • Event date validation
  • Duplicate notice ID detection
  • Custom exception handling
  • Notice storage using Collections Framework

🛠 Technologies Used

  • Java
  • Collections Framework
  • Exception Handling
  • Java Time API (LocalDate)
  • OOP Principles

📂 Project Structure

  • model
  • exception
  • service

Concepts Demonstrated

  • Classes and Objects
  • Encapsulation
  • Custom Exceptions
  • Validation Logic
  • ArrayList
  • Date Handling

Future Enhancements

  • File-based storage
  • Database integration (PostgreSQL/MySQL)
  • Search notices
  • Update notices
  • Delete notices

Author

Hariom Kumar

About

A Java console-based Notice Board Management System demonstrating OOP, Collections, Custom Exceptions, Validation, and Date Handling.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages