This Task Management mobile application is application designed to help worker manage their tasks efficiently. It provides features for assigning, and tracking tasks. The application is built with a React Native frontend and an Express.js backend, using MongoDB for data storage.
- User Authentication: Secure user login and registration.
- Task Management: Users can view, and assign tasks. Each task can have a status of pending, submitted, or done.
- File Upload: Users can upload files related to tasks.
- User-specific Tasks: Fetch tasks specific to the logged-in user, ensuring personalized task management.
- Frontend: React Native
- Backend: Express.js
- Database: MongoDB
- File Handling: Multer for file uploads
-
Clone the repository:
git clone https://github.com/Faishal24/task-management--app.git
-
Install dependencies and run the application:
# For backend cd task-management--app npm install npm start
- Login: Use your credentials to log in.
- Register: Create your credentials for log in.
- Manage Tasks: Upload files to assign the task.
- View Tasks: See all tasks assigned to you and their current status.
- View Report: See all worker and their tasks.
We welcome contributions to improve the Task Management application. Please fork the repository and submit pull requests.