NOTE: Bidding is open. Please bid for LARAVEL site; then bid to convert the laravel site into Lumen routing (two bids)
Looking to have an EXPERIENCED laravel 5.3 engineer layout a proper Laravel project that starts with the following tables:
Users: ID, Email, Password, Username, Password
Clients: ID, User_id, Client Name, subdomain (unique)
ClientDomains: ID, ClientId, Cname Entry (unique)
The main site needs a unique Index Page / route for:
/ (echo hello)
The client sites needs a route for a visit to client.example.com
/ (echo Hello, Im client name)
/admin/ echo "hello this is admin"
/admin/custom-domain (form, enter custom domain) (and post route for saving it..etc)
/join -- Form that Registers User (if not exists) on main site AND then ads userid to clientusers
Client.example.com/join should only work on Client; not www.example.com;
/admin should only work on client.example.com
Create BEFORE middleware that looks up the Domain, sees if its CNAMED or Standard; if cnamed, use the Client ID properly (like in subdomain)
Create BEFORE middleware that looks up the subdomain & finds if valid, and what clientid is.
Last but not least, create a Auth Class, with levels:
Superadmin (main site)
id, userid, client id, level(admin, editor, member, subscriber)
Proper OO practices, light controllers, work done in models.
No nonsense in blade, keeping the HTML as pure as possible (excluding tokens, errors).
I am looking to test a foundation setup, and get started. Ideal candidate is quick laravel, can show previous code samples, and can communicate well.
Likely an ongoing project if the laravel foundation tests well and is efficient.