Laravel Livewire Project
Budget: $10 – $15 USD
Home page is a page listing all the active entires from sorted descending of last created.
Title, Website, Linkedin, email
Click to open a popup to see all details
It has search by all fields and sort option on table also search by tags
Install Spatie Tags package
Pagination and number of items to show in a table
User Login
CRUD of companies
Index page
Homepage copy, but with buttons to edit and delete as well
Filters to
show Softdeleted items
Show active items
Show inactive items
Default show - inactive items
Create
button in homepage to create new entry.
No authentication needed
Default item is active
Update
Only logged in user sees edit button on index page
Open to edit the file
Delete
Only logged in user sees edit button
Companies table
Softdelete
is_active - boolean
Title (Max 255, Unique, required)
Website (Url, unique, one of three needed (Website, Linkedin or email)
Linkedin (Url, unique, one of three needed (Website, Linkedin or email)
Email (Email, unique, one of three needed (Website, Linkedin or email)
Note (nullable)
Timestamps
Shouldn’t look like default Laravel screens inside.
No need to use any complicated admin board
The home page and create page are the only one facing end user and hence that has to look super professional
Title, Website, Linkedin, email
Click to open a popup to see all details
It has search by all fields and sort option on table also search by tags
Install Spatie Tags package
Pagination and number of items to show in a table
User Login
CRUD of companies
Index page
Homepage copy, but with buttons to edit and delete as well
Filters to
show Softdeleted items
Show active items
Show inactive items
Default show - inactive items
Create
button in homepage to create new entry.
No authentication needed
Default item is active
Update
Only logged in user sees edit button on index page
Open to edit the file
Delete
Only logged in user sees edit button
Companies table
Softdelete
is_active - boolean
Title (Max 255, Unique, required)
Website (Url, unique, one of three needed (Website, Linkedin or email)
Linkedin (Url, unique, one of three needed (Website, Linkedin or email)
Email (Email, unique, one of three needed (Website, Linkedin or email)
Note (nullable)
Timestamps
Shouldn’t look like default Laravel screens inside.
No need to use any complicated admin board
The home page and create page are the only one facing end user and hence that has to look super professional