Prozzila is a comprehensive Project and Task Management System designed to enhance collaboration and streamline project workflows. It offers features like user-specific task assignment, project timelines, real-time collaboration tools, and customizable task management.
- Login/Logout
- Add and manage projects
- Add and manage tasks
- Assign tasks
- Manage Kanban board
- Add and manage user accounts
- Login/Logout
- View project information
- Complete tasks
- View tasks on Kanban board
-
Clone the repository:
git clone https://github.com/genetxf/prozzila.git cd prozzila
-
Setup local server:
- Install XAMPP or MAMP
- Place the project in the
htdocs
directory for XAMPP or theSites
directory for MAMP
-
Database configuration:
- Create a MySQL database named
prozzila
- Import the provided
prozzila.sql
file into the database
- Create a MySQL database named
-
Configure database connection:
- Update the database configuration in
database.php
with your database credentials
- Update the database configuration in
-
Start local server:
- Start Apache and MySQL services from the XAMPP/MAMP control panel
-
Admin Login:
- Navigate to
http://localhost/prozzila/admin/
- Use admin credentials to log in
- Navigate to
-
User Login:
- Navigate to
http://localhost/prozzila/user/)
- Use user credentials to log in
- Navigate to
-
Manage Projects and Tasks:
- Admins can create and assign tasks, manage projects, and use the Kanban board for task tracking
-
View and Complete Tasks:
- Users can view their assigned tasks on the Kanban board and update task statuses
- Local Server: XAMPP, MAMP
- IDE: PhpStorm
- Front-end: HTML, CSS, JavaScript, Bootstrap
- Back-end: PHP, MySQL
- Browser: Google Chrome
- Mobile Application Integration: Develop a mobile app for Prozzila to allow users to manage projects on the go.
- Integration with External Services: Add support for external collaborative and communication tools.
- Advanced Analytics and Reporting: Provide deeper insights through advanced reporting features.
- AI and ML Integration: Enhance functionalities with AI and ML algorithms.
- International Collaboration: Support multi-language features and international project standards.
- Kerzner, H. Project Management: “A Systems Approach to Planning, Scheduling, and Controlling”, John Wiley & Sons. 2017.
- Ralph Moseley, M. T. Savaliya, “Developing Web Applications”, Wiley India Pv. Ltd., 2011.
- IEEE Xplore: Project Management Systems
- IEEE Xplore: Task Management Systems
- IEEE Xplore: Collaboration Tools
- IEEE Xplore: Data Security in Project Management
- IEEE Xplore: Advanced Project Analytics
Feel free to contribute, report issues, or suggest features. Your feedback is valuable to us!