Skip to content

MozTrack is a project management tool designed to help you manage clients, projects, and timesheets seamlessly. To keep track of the working time of each project of each client.

Notifications You must be signed in to change notification settings

Moiz-CodeByte/MozTrack

Repository files navigation

MozTrack - A Project Management Web App

MozTrack is a project management tool designed to help you manage clients, projects, and timesheets seamlessly. To keep track of the working time of each project of each client.


Project Structure

The project is organized as follows:


Features

  • Client Management: Add, update and delete clients.
  • Project Management: Track, update, and manage projects effectively.
  • Timesheet Tracking: Monitor and log time efficiently for better productivity and to lkeep track of working time.

How to Run the Project

Prerequisites

  • Ensure you have Node.js and npm installed.
  • MongoDB should be installed and running on your system.

Backend Setup

  1. Git clone the backend of MozTrack

    git clone https://github.com/Moiz-CodeByte/MozTrack-Backend.git
  2. Navigate to the backend folder:

    cd MozTrack-Backend
  3. Install dependencies:

    npm install
  4. Start the backend server:

    node server

    By default, the server runs on http://localhost:5000.


Frontend Setup

  1. Git clone the Frontend of MozTrack

    git clone https://github.com/Moiz-CodeByte/MozTrack.git
  2. Navigate to the frontend folder:

    cd MozTrack
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm run dev

    The frontend will run on http://localhost:3000.


Technology Stack

Backend:

  • MongoDB
  • Express.js
  • Node.js

Frontend:

  • TypeScript
  • Bootstrap
  • Next.js

Contributing

Contributions are welcome! If you have any ideas, suggestions, or improvements, feel free to create a pull request or open an issue.

Steps to Contribute

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:
    git commit -m "Add your feature"
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a pull request.

License

This project is open-source and available under the MIT License.

For any questions or support, please contact at hello@abdulmoiz.net.


About

MozTrack is a project management tool designed to help you manage clients, projects, and timesheets seamlessly. To keep track of the working time of each project of each client.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published