Skip to content

Latest commit

 

History

History
115 lines (96 loc) · 3.16 KB

README.md

File metadata and controls

115 lines (96 loc) · 3.16 KB

Ganttify

English Version

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.

Features

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

Getting Started

To get started with Ganttify, follow these steps:

Backend Setup

  1. Clone the repository:
    git clone https://github.com/Promess02/GanttApp.git
  2. Navigate to root directory:
    cd GanttApp
  3. Navigate to the backend directory:
    cd backend
  4. Install dependencies:
    npm install
  5. Start the backend server:
    node server.js
  6. Open a new terminal and navigate to the Ganttify directory:
    cd GanttApp/Ganttify
  7. Install the dependencies:
    npm install
  8. Start the React application:
    npm start
  9. Navigate back to root project directory and access database (optional):
    sqlite3 ganttifyApp.db

DEMO

To check demo projects use email admin@gmail.com and password adminadmin to log in to the app.

Polska wersja

Ganttify

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.

Funkcje

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

Rozpoczęcie pracy

Aby rozpocząć pracę z Ganttify, wykonaj następujące kroki:

Konfiguracja Backend

  1. Sklonuj repozytorium:
    git clone https://github.com/Promess02/GanttApp.git
  2. Przejdź do katalogu backend:
    cd GanttApp/backend
  3. Zainstaluj zależności:
    npm install
  4. Uruchom serwer:
    node server.js
  5. Otwórz nowy terminal i przejdź do katalogu Ganttify:
    cd GanttApp/Ganttify
  6. Zainstaluj zależności:
    npm install
  7. Uruchom aplikację React:
    npm start
  8. Przejdź do katalogu głównego, aby uzyskać dostęp do bazy danych (opcjonalne, wymagana zainstalowana sqlite):
    sqlite3 ganttifyApp.db

Demo

Aby sprawdzić przykładowe projekty zaloguj się do aplikacji za pomocą email: admin@gmail.com i hasła: adminadmin.