CLI Experiments
In this series, we'll explore building text-based user interfaces (TUIs) using Laravel Prompts. We'll examine the different aspects of building applications for the terminal, such as handling state, animations, and user interactions via the keyboard. By the end of the series, we'll have built seven fully functional CLI applications that will hopefully inspire you to go off and build your own!
Series episodes
Intro + Big Text
18m 8sDiscover how to build TUIs with Laravel Prompts by creating a simple Big Text app. Follow this friendly tutorial to master app structure and coding basics!
Tabs
11m 10sBuild a simple tabs app and master application state management in this engaging Laracasts tutorial. Level up your skills with hands-on coding!
DataTable (Part 1)
15m 1sStart building a fully functional terminal datatable. Learn to render complex app state and handle context-aware keypress listeners with ease and clarity!
DataTable (Part 2)
19m 22sLearn how to enhance your datatable app with search and pagination features in this friendly, step-by-step Laracasts tutorial. Boost your skills today!
Directory Watcher
19m 10sBuild a real-time directory watcher that highlights changes instantly. Learn to bypass the default prompt method and create dynamic, interactive apps!
Dancing Bars
15m 34sAnimate in the terminal with hands-on techniques and discover how Chewie’s animation utilities make manual animations easier and more fun. Join the journey!
Stopwatch
22m 36sBuild an interactive stopwatch app that records laps by combining animation skills with user input handling. Create a fun, hands-on coding project!
Dashboard (Part 1)
16m 31sLearn to compose multiple animations at different speeds by building a 2001: A Space Odyssey-inspired dashboard. Create dynamic, engaging UI effects!
Dashboard (Part 2)
14m 19sContinue building your dashboard by creating an automated chat between Dave and HAL. Follow along for a fun, interactive coding experience!
Prong (Part 1)
23m 27sBuild Prong, a fun terminal version of Pong, by combining your coding skills. Join me for an engaging, hands-on game development journey!
Prong (Part 2)
25m 28sFinish building your game by adding the gall and determining the winner. Follow along for a fun, hands-on coding experience to complete your project!
Where Do We Go From Here?
51sReady to dive deeper? Discover next steps and exciting paths to expand your skills and explore more in this engaging, friendly guide!




