Ganttify is a project management tool designed to help you efficiently manage your projects and tasks using Work Breakdown Structure (WBS). With Ganttify, you can create, update, and track projects, tasks, and resources seamlessly.
- Project Management: Create and manage multiple projects with ease.
- WBS Task Management: Break down your projects into manageable tasks and subtasks.
- Resource Management: Assign and manage resources for each task.
- Task Tracking: Track the progress of tasks and ensure timely completion.
- Reporting: Generate detailed reports on project progress and resource utilization.
To get started with Ganttify, follow these steps:
- Clone the repository:
git clone https://github.com/Promess02/GanttApp.git
- Navigate to root directory:
cd GanttApp
- Navigate to the backend directory:
cd backend
- Install dependencies:
npm install
- Start the backend server:
node server.js
- Open a new terminal and navigate to the Ganttify directory:
cd GanttApp/Ganttify
- Install the dependencies:
npm install
- Start the React application:
npm start
- Navigate back to root project directory and access database (optional):
sqlite3 ganttifyApp.db
To check demo projects use email admin@gmail.com and password adminadmin to log in to the app.
Ganttify to narzędzie do zarządzania projektami, które pomaga efektywnie zarządzać projektami i zadaniami za pomocą struktury podziału pracy (WBS). Dzięki Ganttify możesz tworzyć, aktualizować i śledzić projekty, zadania i zasoby bezproblemowo.
- Zarządzanie projektami: Twórz i zarządzaj wieloma projektami z łatwością.
- Zarządzanie zadaniami WBS: Rozbijaj projekty na zarządzalne zadania i podzadania.
- Zarządzanie zasobami: Przypisuj i zarządzaj zasobami dla każdego zadania.
- Śledzenie zadań: Śledź postęp zadań i zapewnij ich terminowe ukończenie.
- Raportowanie: Generuj szczegółowe raporty dotyczące postępu projektu i wykorzystania zasobów.
Aby rozpocząć pracę z Ganttify, wykonaj następujące kroki:
- Sklonuj repozytorium:
git clone https://github.com/Promess02/GanttApp.git
- Przejdź do katalogu backend:
cd GanttApp/backend
- Zainstaluj zależności:
npm install
- Uruchom serwer:
node server.js
- Otwórz nowy terminal i przejdź do katalogu Ganttify:
cd GanttApp/Ganttify
- Zainstaluj zależności:
npm install
- Uruchom aplikację React:
npm start
- Przejdź do katalogu głównego, aby uzyskać dostęp do bazy danych (opcjonalne, wymagana zainstalowana sqlite):
sqlite3 ganttifyApp.db
Aby sprawdzić przykładowe projekty zaloguj się do aplikacji za pomocą email: admin@gmail.com i hasła: adminadmin.