Skip to content

Faishal24/task-management--app

Repository files navigation

Task Management Application | Android

Overview

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.

Screenshots

Features

  • 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.

Technologies Used

  • Frontend: React Native
  • Backend: Express.js
  • Database: MongoDB
  • File Handling: Multer for file uploads

Installation

  1. Clone the repository:

    git clone https://github.com/Faishal24/task-management--app.git
    
  2. Install dependencies and run the application:

    # For backend
    cd task-management--app
    npm install
    npm start

Usage

  1. Login: Use your credentials to log in.
  2. Register: Create your credentials for log in.
  3. Manage Tasks: Upload files to assign the task.
  4. View Tasks: See all tasks assigned to you and their current status.
  5. View Report: See all worker and their tasks.

Contributing

We welcome contributions to improve the Task Management application. Please fork the repository and submit pull requests.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published