This is the first post of the series, where I will build a Laravel simple website. It will be an items catalog with the admin panel.
I use Miro online whiteboard to design, what will be on the future website.
Here is the final diagram.
Now let's explore it more detailed.
Our website will consist of 3 pages:
- Index
- Items List
- Items Detail
The backend framework, that I chose, is Laravel. It is a very popular PHP framework nowadays with strong documentation.
The frontend part of the website will be working on MVP.css. It is a simple stylesheet for HTML elements with no classes at all. For my purposes, it fits very well. Because my attention will be concentrated on the Laravel framework in this project.
Also, I want to build a simple administration panel with no additional frameworks or CMS. Of course, we need to protect it with the authorization module. It will be written in pure Laravel. No registration will be supported or social authorization with Facebook or others for the project simplicity.
Our admin panel will use Taiwind CSS framework, which is extremely popular in the dev community.
Using utility classes to build custom designs without writing CSS
This is a very useful technique in case of building an admin panel from scratch.
So, let's see our final tech stack:
- Laravel (the backend of our website)
- MVP.css (the frontend)
- Tailwind CSS (the admin panel frontend)
Top comments (0)