This is a fun weekend project which quickly became a not-so-weekend-project. it aggregates all the tech meetups happening around Mauritius to avoid clashes with organisers, and helps advertise the different meetups and events from the diverse user groups.
Clone the project
git clone https://github.com/xelab04/meetups.git
Go to the project directory
cd meetups
touch database/database.sqlite
For the Frontend stuff
npm i
npm run dev
For the PHP and Laravel stuff:
composer install
php artisan migrate:fresh --seed
php artisan key:generate
php artisan serve
This project comes with a convenient kubernetes folder with all the manifests you need for a deployment.
No, you do not need to deploy anywhere else. Only Kubernetes.
Client: TailwindCSS
Server: PHP, Laravel, FilamentPHP
Infra: Docker, Kubernetes
Contributions are more than welcome! Please feel free to raise issues or submit PRs. It's a lot of fun to have people contributing! Plus you get a special mention in the "acknowledgements" page (coming eventually)
Thank you for making it this far! If you would be so kind as to update the version number, that way my GH actions, and Kubernetes can have auto-deployment so your amazing contribution doesn't have to wait for me to be seen by the world!
You can easily change version by running make minor
or make major
depending on how big of a change it is. Kubernetes doesn't care which one has changed. Neither do I.
If you don't have Python, changing the version is in 2 steps.
1. Update version in `version.txt`
2. Update version in `kubernetes/app_deploy.yaml` on line 21
This project is made possible a few amazing people. I just want to have a lil credits mention for them:
- Cedric for making a small but useful change to how registration is handled.
- Mr Sunshyne for redoing the entire frontend and making it actually pretty.
- Bruno for paying for the domain name for 2 years.
- Alex (me) for starting the whole thing, and hosting it on his Kubernetes homelab.