Chantech

Chantech Logo

Chantech is a mobile application designed for efficient site management. It provides tools for managing workers, equipment, and tasks associated with various projects.

Table of Contents

Features

  • Worker Management: Easily manage and track workers assigned to different projects.
  • Equipment Management: Keep track of equipment used at various job sites.
  • Task Tracking: Efficiently assign and monitor tasks for each project.
  • User-Friendly Interface: Intuitive design for easy navigation and usage.

Technologies Used

  • Flutter: A popular framework for building natively compiled applications for mobile, web, and desktop from a single codebase.
  • Node.js: A JavaScript runtime used for the server-side development.
  • MySQL: A robust relational database management system for storing and retrieving data efficiently.

Getting Started

To get started with Chantech, follow these steps:

  1. Clone this repository to your local machine.
  2. Install Flutter if you haven't already.
  3. Set up the Node.js server (instructions in the server directory).
  4. Configure the MySQL database (instructions in the server directory).

Installation

Follow these steps to install Chantech:

  1. Navigate to the project root folder.
  2. Run flutter pub get to install the required Flutter packages.
  3. Build and run the application using flutter run.

Usage

  1. Launch the Chantech application.
  2. Log in or create a new account.
  3. Explore the features to manage workers, equipment, and tasks for your projects.

Contributing

Contributions are welcome! If you'd like to contribute to Chantech, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and ensure that the code is well-documented.
  4. Open a pull request describing your changes.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute this software.