Skip to content

Latest commit

 

History

History
80 lines (52 loc) · 2.5 KB

README.md

File metadata and controls

80 lines (52 loc) · 2.5 KB

TASK-MANAGEMENT-SYSTEM

The web application,Written on Codeigniter + Ajax + Front End Stack.

Features

1. Multi-level Login:

- Administrators can log in and manage projects and tasks.
- Users can log in to access their assigned tasks and update task statuses.

2. Project Management:

- Admins can create projects.
- Tasks can be assigned to users within these projects.
- Project titles are available in a dropdown list for easy selection.

3. Task Assignment:

- Admins can assign tasks to users.
- Email notifications are automatically sent when a task is assigned.

4. User Profile Management:

- Users have access to a profile page where they can manage their information.
- They can change their password as needed.

5. User Dashboard:

- Users can view the total number of projects.
- Only tasks assigned to the user are accessible in their dashboard.

6. Task Status Updates:

- Users can update the status of tasks, which is reflected in the admin dashboard.

7. Multilingual Support:

- The system includes multilingual support to cater to a diverse user base.

8. Forgot Password Functionality:

- Users can reset their passwords in case they forget them, ensuring secure access.

API Used

RESTful API

The commonly used communication between the front end and backend of web applications.Data exchange in structured using JSON.

Email API

Simple Mail Transfer Protocol for email functinality.

Localization API

For multilingual support to manage translations and language specific content.

CSS Framework API

Boostrap for styling and responsive design.

Instructions to run the code

environmental SetUp

Download XAMPP
[https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwil6POkjaWBAxVZxzgGHcC1C40QFnoECA4QAQ&url=https%3A%2F%2Fwww.apachefriends.org%2Fdownload.html&usg=AOvVaw0FJaxz5J9FUgyQIdXelZ6c&opi=89978449]
Install Xampp into C directory
Starting Up Xampp
-Start Apache -Start MySQl

Download Zip File

Extract the files into C/:Xampp/htdocs for windows

Database set up

Create a database named task and import task.sql file into the database.

Run the code

Click on brower and type [https://localhost/Task/index.php/Account]
Register for a new account,login
Now you are free to use.

Credits

The Web Application created by Aishwarya MS