Welcome to the official Luxid Tutorial Projects repository — a curated collection of practical example projects built with the Luxid Framework.
This repository is designed to help you learn Luxid by building real applications, not just reading documentation.
Luxid Tutorials is a set of hands-on projects that demonstrate how to use different parts of the Luxid ecosystem, including:
- Routing and Actions
- Rocket ORM (database & entities)
- Luxid Sentinel (authentication)
- Middleware and request lifecycle
- Frontend integration (Nova, Tailwind)
Each tutorial is a standalone project that you can run, explore, and modify.
luxid-tutorials/
├── 01-Basic-API/
├── 02-Todo-API/
├── 03-Authentication/
├── 04-Nova-UI-With-Tailwind/
├── 05-Server-Side-Rendering/
└── ...
Each folder contains:
- A complete Luxid project
- A step-by-step README
- Working code you can run immediately
- Clone the repository:
git clone https://github.com/Luxid-Dev/luxid-tutorial-projects.git
cd luxid-tutorial-projects- Navigate into a tutorial:
cd 02-Authentication- Install dependencies:
composer install- Run migrations:
php juice db:migrate- Start the server:
php juice startLearn the fundamentals of Luxid:
- Routing
- Actions
- JSON Responses
Strengthen fundamentals from 01-Basic-API by building a Todo CRUD API:
- CRUD Operations
- API Structure
Build a complete authentication system:
- Register, login & logout
- Session-based auth
- Protected routes using
auth()
Integrate a frontend with Luxid Nova:
- Tailwind CSS (Through CDN)
- Basic UI components`
Connecting Nova frontend to backend.
This repo focuses on:
- Learning by doing
- Real-world patterns
- Clean and elegant syntax
- Developer experience (DX)
Contributions are welcome!
If you have an idea for a new tutorial or improvement:
- Fork the repo
- Create a new tutorial folder
- Add a clear README
- Open a pull request
- Luxid Framework Docs: https://luxid.dev/docs
- Rocket ORM Docs: https://luxid.dev/docs/rocket
Luxid is designed to be simple, and powerful.
The best way to learn it is to build with it.
Happy Coding
<<<<<<< HEAD
---
=======
---
>>>>>>> master