We have the business capabilities, hosting capabilities, and some full stack abilities, but don’t have time available to commit to this type of job.
We want to use Laravel, and have a boilerplate ready to go with Jetstream, Filament, and more. We are a sponsor of the template provider and are able to provide the full zip file for the purposes of the project. We will create a GitHub repo that you can have write access to. That way we can see the code together.
Process flow:
– Person (patron) receives a link to view their place in line after being added to the waitlist
– System should estimate the wait time based on approximate duration, able to set this option in global settings
– After person (patron) clicks on the SMS link they will be presented with a page to view the estimated wait time
– When a person is removed from the queue, the wait time is updated instantly (Laravel Livewire)
We currently have:
– User login / profile area – Laravel Jetstream already configured with example seeded information
– Administration panel – already configured using Filament
– Other packages in the template have been installed as mentioned in the link above
Work needed:
– Create an administration area for *users* so they can login and add people to a waitlist
– Use Twilio for SMS communication (we have an active account, can supply API creds)
– Admin user = the site administrator (us)
– Business Owner user = a business that signs up with the website (our client) (example = restaurant)
– Employee user = an employee of the business (that signs up with the site) (client’s employee) (example = host/hostess of business)
– Admins should be able to impersonate users for troubleshooting (Laravel Impersonation already installed)
– Billing will be handled through Stripe (via Laravel Cashier)
Long term goals:
– Laravel Multi-tenancy for security
– Livewire/Inertia for menus? Maybe implement from start depending on billing
– Other, more advanced features may be added depending on time to market, cost, and demand
This opportunity *could* turn into a full-time or semi-full-time administration position to help manage the website. We will reassess this as we go along.
We’re really looking for someone we can trust, get along with, and rely on to build a site that matches our goals.
Applicants who accept this job must sign and adhere to a Non-Disclosure Agreement (NDA) and a Non-Compete Agreement (NCA), enforceable under the United States of America By applying, you agree to these terms. Please confirm your understanding in your application.
Hourly Range: $5.00-$20.00
Posted On: March 20, 2024 15:17 UTC
Category: Full Stack Development
Skills:Laravel, Web Application, SaaS, PHP, API, HTML, Web Development
Country: United States
click to apply
Powered by WPeMatico
