Skip to content

xelab04/meetup.mu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mauritius Meetups

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.

Run Locally

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

Deployment

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.

Tech Stack

Client: TailwindCSS

Server: PHP, Laravel, FilamentPHP

Infra: Docker, Kubernetes

Contributing

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)

Pushing Your Contributions

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

Acknowledgements

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •