This is a web application project for managing notes. The project is built using PHP with an object-oriented MVC (Model-View-Controller) architecture. It also includes error handling.
- User-friendly interface for creating, editing, and deleting notes.
- MVC architecture for clean and organized code.
- Error handling to ensure a smooth user experience.
To run this project, follow these steps:
-
Host the Project: Host the project on a web server of your choice. You can use Apache, Nginx, or any other web server that supports PHP.
-
Database Setup: Create a database in your chosen database management system (e.g., MySQL) to store the notes. You can use the provided
notes.sqlfile to create the necessary table.CREATE DATABASE notesdb; USE notesdb; SOURCE path/to/notes.sql;
-
Configure Database: Open the config.php file and update the database connection details to match your setup.
return [ 'db'=> [ 'host'=>'localhost', 'database'=>'notes', 'user'=>'notes_user', 'password'=>'notes' ] ]; -
Run the Application: Access the project in your web browser. You should now be able to create and manage notes.
Access the project in your web browser. You should now be able to create and manage notes.
- Built with PHP, following best practices for MVC architecture.
- Error handling inspired by industry standards.
- Database management using MySQL.




