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.
The project is organized as follows:
- Backend: Located in the
MozTrack-Backendrepo, built with MongoDB, Express.js, and Node.js. link : https://github.com/Moiz-CodeByte/MozTrack-Backend - Frontend: Located in the main directory, developed using TypeScript, Bootstrap, and Next.js.
- 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.
- Ensure you have Node.js and npm installed.
- MongoDB should be installed and running on your system.
-
Git clone the backend of MozTrack
git clone https://github.com/Moiz-CodeByte/MozTrack-Backend.git
-
Navigate to the backend folder:
cd MozTrack-Backend -
Install dependencies:
npm install
-
Start the backend server:
node server
By default, the server runs on
http://localhost:5000.
-
Git clone the Frontend of MozTrack
git clone https://github.com/Moiz-CodeByte/MozTrack.git
-
Navigate to the frontend folder:
cd MozTrack -
Install dependencies:
npm install
-
Run the development server:
npm run dev
The frontend will run on
http://localhost:3000.
- MongoDB
- Express.js
- Node.js
- TypeScript
- Bootstrap
- Next.js
Contributions are welcome! If you have any ideas, suggestions, or improvements, feel free to create a pull request or open an issue.
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "Add your feature" - Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is open-source and available under the MIT License.
For any questions or support, please contact at hello@abdulmoiz.net.