This is a full-stack web-app demonstrating various laravel features. Built with the amazing TALL stack (TailwindCSS, AlpineJS, Laravel, Livewire).
You can add new jobs and pay for it, browse through existing ones and optionally subscribe to the newsletter for new jobs. No registration is needed, we follow up on email with instructions on how to access your listing and payment information.
The app is basically a clone of weworkremotely.com. I wanted to try out TALL with more than just a todo app but not get tangled-up in ui design so I made this project.
- Browse available jobs
- Post a new job
- Preview your listing before payment
- Uploads images to self-hosted S3 (minio)
- Integrated with Stripe for checkout
- Real-time search with Livewire
- Unit and feature tested
- Markdown support for job description
- Email subscription
- ^ PHP 7.4
- Composer
- Node
# install php dependencies
composer install
# install node dependencies
npm install
# serve with hot reload on localhost:3000
npm run stack:watch
# build laravel-mix assets
npm run production
This project is open-sourced software licensed under the MIT license.