NoticeBoard is a simple and efficient web-based system built using HTML, CSS, JavaScript, PHP, and MySQL for posting, updating, and viewing important notices. It is designed for schools, colleges, offices, and small organizations to manage announcements digitally.
🚀 Hosted Version: 👉
📝 Add New Notices
📅 View All Notices in Reverse Date Order
✏️ Edit / Update Notices
🗑️ Delete Notices
🔐 Admin Login Panel
📂 Categorized Notice Sections (optional)
📱 Responsive UI
💾 MySQL Database Integration
Layer Technology Frontend HTML, CSS, JavaScript Backend PHP Database MySQL Hosting InfinityFree / Localhost (XAMPP/WAMP)
1️⃣ Clone the Repository git clone https://github.com/your-username/NoticeBoard.git
2️⃣ Move to Server Directory
For XAMPP:
htdocs/NoticeBoard
3️⃣ Import Database
Open phpMyAdmin
Create a database (example: noticeboard_db)
Import the provided .sql file
4️⃣ Update Database Credentials
In your config file:
$host = "localhost"; $user = "root"; $pass = ""; $db = "noticeboard_db";
5️⃣ Run the Project http://localhost/NoticeBoard
Pull requests and improvements are welcome.
Open-source — free for learning and educational projects.