Skip to content
forked from mleczakm/kiddo

Workshops boookings manager and notifier, PHP based, fully open-sourced. Custom zero-fee fast payments!

Notifications You must be signed in to change notification settings

violinist-dev/kiddo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kiddo Project

Overview

This is a PHP-based application for managing workshops and email communications.

Features

  • Workshop management
  • Email processing and import functionality
  • Multi-language support (including Polish)

TODO List

High Priority

  • Complete workshop management functionality
  • Complete booking process
  • Add workflows of payment and booking
  • Complete user login/register
  • Cover logging in non-existing user

Medium Priority

  • Write comprehensive tests
  • Add more language translations

Low Priority

  • Add CD deploy pipeline
  • Set up monitoring
  • Add logging

Development Setup

  1. Clone the repository
  2. Install dependencies docker compose run php composer install
  3. Install tailwind docker compose run php bin/console tailwind:build
  4. Run the application docker compose up
  5. Create database schema docker compose run php bin/console doctrine:schema:update --force

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

About

Workshops boookings manager and notifier, PHP based, fully open-sourced. Custom zero-fee fast payments!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 50.6%
  • Twig 25.9%
  • CSS 21.4%
  • JavaScript 1.6%
  • Dockerfile 0.5%