Skip to content

Latest commit

 

History

129 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Dziennik Azayaka

Projekt otwartoźrodłowego dziennika elektronicznego dla szkół podstawowych i ponadpodstawowych.

Funkcjonalność

  • Podstawowa funkcjonalność kont
  • Podstawowe opisywanie organizacji szkoły w panelu administratora (WIP)
  • Podstawowa funkcjonalność modułu sekretariatu (zarządzanie uczniami w oddziałach, księga uczniów/słuchaczy, księga ewidencji dzieci)
  • Konfiguracja dzienników lekcyjnych (oddziałów)
  • Dokumentowanie realizacji zajęć
  • Frekwencja na zajęciach
  • Oceny

Rozpoczynanie pracy

Wymagania

Minimalna wersja Zalecana wersja
PHP 8.2+ 8.4+
Node.js 22+ 24+
MariaDB 11.8 12.1+
Composer 2.0+ 2.0+
pnpm 10.x 10.x

Instalacja

  1. Klonowanie repozytorium
git clone https://github.com/Dziennik-Azayaka/azayaka.git
  1. Instalacja zależności
composer install
pnpm install

Konfiguracja środowiska

Skopiuj plik .env.example do .env i zmodyfikuj go do własnych potrzeb.

Generowanie klucza

php artisan key:generate

Baza danych

Przed wykonaniem następnych kroków należy utworzyć bazę danych o nazwie ustawionej w pliku .env.

  1. Uruchamianie migracji
php artisan migrate
  1. Dodanie przykadowych danych (opcjonalne)
php artisan db:seed

Uruchamianie lokalnie

composer dev

Licencja

Ten projekt udostępniany jest na licencji GNU Affero General Public License - szczegóły w pliku LICENSE.

About

Wolny i otwartoźrodłowy dziennik dla szkół podstawowych i ponadpodstawowych.

Topics

Resources

Stars

25 stars

Watchers

3 watching

Forks

Releases

Contributors

Languages