Git Product home page Git Product logo

library-internet-technologies-project's Introduction

Bajo Jajo - system biblioteczny

Projekt zaliczeniowy z Technologii Internetowych

Autorzy: Tomasz Woytkowiak, Filip Plociennik, Dawid Pieczynski

Użyte technologie:

  • PHP w/Symfony
  • MySQL database
  • HTML w/Twig
  • CSS w/Bootstrap 5
  • Docker

Features:

3 typy użytowników: Czytelnik, Bibliotekrz, Administrator.

Czytelnik może:

  • przeglądać katalog dostępnych książek
  • wyświetlić szczegóły pojednczych książek
  • rezerwować książki
  • wyświetlić historię swoich wyporzyczeń

Bibliotekrz może:

  • wyświetlić listę książek zarezerwowanych i wyporzyczonych
  • wyporzyczać i przyjmować zwroty książek
  • wyświetlać historię wyporzyczenia pojedynczych książek
  • wyświetlić pełen katalog dostępnych książek
  • dodawać i usuwać książki z katalogu
  • edytować szczegóły książek (tytuł, autor, data wydania, ISBN, opis)

Administrator może:

  • wyświetlić katalog książek
  • wyświetlić listę zarejestrowanych użytkowników
  • dodawać i usuwać użytkowników każdego typu

W pełni responsywny layout.

Lista komend

Startowanie kontenera

docker compose up -d --build

Zatrzymanie kontenera

docker compose down

Przeglądanie logów

docker compose logs -f

Przykładowy plik .env

MYSQL_ROOT_PASSWORD=haslo_roota
MYSQL_DATABASE=nazwa_bazy_danych
APP_ENV=srodowisko_symfony
APP_SECRET=secret_symfony

library-internet-technologies-project's People

Watchers

 avatar  avatar

library-internet-technologies-project's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.