Skip to content
/ dalin Public

DaLin makes it easy to manage orienteering club operations. The system uses an external API from the ORIS system to automatically process members' race entries, download payments, etc.

License

Notifications You must be signed in to change notification settings

jZejda/dalin

Repository files navigation

DaLin

DaLin makes it easy to manage orienteering club operations. The system uses an external API from the ORIS system to automatically process members' race entries, download payments, etc.

Installation Steps

Follow this instructions to install the project for local development:

  1. Clone this repo.
    $ git clone git@gitlab.com:jzejda/dalin.git
    # or
    $ git clone https://gitlab.com/jzejda/dalin.git
  2. $ cd dalin
  3. $ composer install
  4. $ cp .env.example .env
  5. $ php artisan key:generate
  6. Set database config on .env file
  7. $ php artisan migrate --seed - run migrations and seeding data
  8. $ php artisan shield:install -> yes and yes
  9. $ npm install - install frontend dependencies
  10. $ npm run dev - compile the assets
  11. $ ./vendor/bin/sail up -d - start development Sail in docker container
  12. Open https://localhost:8080 with browser.
  13. Open https://localhost:8084 You can manage MySQL database in phpMyAdmin tool.
  14. Login into application under http://localhost:8080/admin/login with credentilas from database/seeders/UserTableSeeder.php

I recommend use ./run.sh bash tool in root of project.

Show Demo

This project is presented in ABM Brno orienteering club.

Based on

  • PHP v8.3
  • MySql 8* and Up
  • Laravel - PHP framework acctualy in version 11.x
  • Filamentphp - in version 3.x
  • Tailwindcss - A utility-first CSS framework
    • FLowbite - open-source tailwind css library
  • Livewire - Livewire is a full-stack framework for non fronted programmers
  • Alpine.Js - lightweight, JavaScript framework

License

License

This project is open-sourced software licensed under the MIT license.

About

DaLin makes it easy to manage orienteering club operations. The system uses an external API from the ORIS system to automatically process members' race entries, download payments, etc.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published