Skip to content

The web application,is to assing tasks by admin to the users as task management.Written on Codeigniter + Ajax + Front End Stack

License

Notifications You must be signed in to change notification settings

aishwarya-art/TASK-MANAGEMENT-SYSTEM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

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

About

The web application,is to assing tasks by admin to the users as task management.Written on Codeigniter + Ajax + Front End Stack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published