01 Source Code Only
One-time Payment
- Complete project source code
- Database / data resources
- Dependencies & configuration
- README / setup guide
- Instant download access
Get runnable Notes App and Work Tracker Final Year Project Source Code with database files, project setup instructions, live demo options and installation support. This project resource helps students understand the implementation, modules, workflow and technical architecture of a complete PHP project.
Simple pricing. Instant access. Secure checkout.
01 Source Code Only
One-time Payment
02 Code + Setup Support
One-time Payment
Notes & Work Tracker Application is a complete Core PHP and MySQL productivity management system designed for students, employees, and personal users. The application provides a private workspace where users can create notes, manage tasks, track deadlines, schedule events, view a monthly calendar, receive in-app reminders, and organize daily academic, professional, or personal work.
The system adapts its functionality according to the selected account mode. Student users can manage subjects, assignments, exams, and study tasks. Employee users can organize office tasks, projects, categories, and meetings. Personal users can manage general notes, tasks, reminders, and events. Optional period tracking is available for eligible users who enable it from their profile.
The project includes complete CRUD functionality for notes, tasks, events, subjects, categories, tags, period records, users, and system content. Notes support pin, favorite, archive, trash, restore, and permanent delete functionality. Tasks support deadlines, priorities, statuses, reminders, notes, history, overdue detection, and mode-specific filtering.
The platform also contains a dedicated Admin Panel for user management, content moderation, system settings, module controls, branding, reports, notifications, and administrative activity monitoring.
This project is suitable for B.Tech, M.Tech, BCA, MCA, BE, ME, BSc, MSc, Computer Science, IT, and Web Development students looking for a practical final year project, major project, or minor project based on notes management, task tracking, deadline reminders, productivity systems, student management, employee work tracking, calendar management, PHP, and MySQL.
| Field | Value |
|---|---|
| URL | /admin/login.php |
[email protected] |
|
| Password | Admin@123 |
Password for all primary demo users:
User@123
| Account Type | |
|---|---|
| Personal | [email protected] |
| Student | [email protected] |
| Employee | [email protected] |
[email protected] — Student, inactive[email protected] — Student, period tracker enabled[email protected] — Employee[email protected] — Employee[email protected] — EmployeeAdmin can generate date-range reports for:
The Admin Panel covers users, content moderation, categories, notifications, branding, system module toggles, reports, and administration.
The project has three main access types:
| Role | Description |
|---|---|
| Public Visitor | Can access landing, login, registration and legal pages |
| End User | Registered user with Student, Employee or Custom/Personal account mode |
| Administrator | Separate admin account for user management, moderation, branding, settings and reports |
Student, Employee, and Personal are account modes rather than separate authentication roles. The codebase contains only end-user and admin account systems.
The core user modules include notes, tasks, events, calendar, notifications, profile, settings, categories, tags, and mode-specific functionality.
When account type is set to Student, additional academic productivity modules become available.
Non-student users are redirected away from student-only modules.
When account type is Employee, work-related modules are shown.
The employee panel provides category management, office-task filtering, project-work views and meeting-focused functionality.
Personal users can manage:
Custom users also continue to have access to globally enabled Notes, Tasks, Events and Calendar modules.
The optional period tracker includes:
The module is available only when the period module is enabled, the profile is eligible, and the user opts in.
| Layer | Technology |
|---|---|
| Programming Language | PHP 8.1+ |
| Backend | Core PHP |
| Database | MySQL 5.7+ / MariaDB |
| Database Access | PDO |
| Frontend | Server-rendered HTML |
| JavaScript | Vanilla JavaScript |
| CSS | Custom CSS |
| Authentication | PHP Sessions |
| Password Security | password_hash() / password_verify() |
| Storage | Local Filesystem |
| Web Server | Apache / XAMPP |
| Reminder Automation | PHP Cron / Task Scheduler |
| Package Manager | None required |
| API Dependency | No third-party API |
Example XAMPP path:
C:\xampp\htdocs\Notes & Work Tracker Application
Copy:
copy includes\config.example.php includes\config.php
Then configure:
Default timezone:
Asia/Kolkata
The project uses includes/config.php; no .env file is required.
mysql -u root -p < sql/schema.sql
mysql -u root -p < sql/seed.sql
Important: re-running schema.sql drops existing application tables.
Start:
from XAMPP Control Panel.
There is no separate frontend or API development server.
http://localhost/Notes%20%26%20Work%20Tracker%20Application/
Recommended interval:
Every 15–60 minutes
Example Windows Task Scheduler command:
"C:\xampp\php\php.exe" "C:\xampp\htdocs\Notes & Work Tracker Application\cron\generate_reminders.php"
| Field | Value |
|---|---|
| URL | /admin/login.php |
[email protected] |
|
| Password | Admin@123 |
Password for all primary demo users:
User@123
| Account Type | |
|---|---|
| Personal | [email protected] |
| Student | [email protected] |
| Employee | [email protected] |
[email protected] — Student, inactive[email protected] — Student, period tracker enabled[email protected] — Employee[email protected] — Employee[email protected] — Employee