Skip to content

Kuri01/ProjectManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Aplikacja zarządzania projektami

Ta aplikacja pozwala na zarządzanie projektami, szkoleniami oraz egzaminami w firmie. Pozwala na dodawanie, edycję i usuwanie projektów, szkoleń oraz egzaminów, a także przeglądanie ich terminów i kosztów.

Technologie użyte w aplikacji

Aplikacja została napisana z użyciem następujących technologii:

  • React.js - biblioteka JavaScript do tworzenia interfejsów użytkownika.
  • Node.js - środowisko uruchomieniowe JavaScript, które pozwala na uruchamianie kodu po stronie serwera.
  • Express.js - minimalistyczny framework dla Node.js, służący do tworzenia aplikacji internetowych.
  • MySQL - system zarządzania relacyjnymi bazami danych.

Do tworzenia wykresów użyliśmy biblioteki Recharts.

Do stylizacji interfejsu użytkownika wykorzystaliśmy Material-UI.

Wymagania

Aby uruchomić aplikację, wymagane są:

  • Node.js - wersja 14.x lub nowsza
  • MySQL - wersja 5.7 lub nowsza

Konfiguracja aplikacji

  1. Sklonuj repozytorium:
git clone https://github.com/Kuri01/ProjectManager.git
  1. Przejdź do katalogu z aplikacją:
cd ProjectManager
  1. Zainstaluj zależności dla klienta:
cd client
npm install
  1. Przejdź z powrotem do katalogu głównego aplikacji i zainstaluj zależności dla serwera:
cd ../server
npm install
  1. Skonfiguruj bazę danych MySQL:
  • Otwórz plik config/db.config.js i wprowadź odpowiednie dane dostępowe do swojej bazy danych.
  1. Uruchom serwer:
nodemon app.js
  1. Uruchom aplikację (w nowym shellu):
yarn start
  1. W przeglądarce internetowej wejdź pod adres http://localhost:3000 aby uruchomić aplikację.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors