Environment Setup
To get started with Geeks Theme, the only requirement is a Node Js, Vite, SASS, Bootstrap & Laravel environment.
Modern development toolset.
Below are the tools which we use to building a Geeks theme. For more detail of the toolset, go to their official website.
Node Js
Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.
Vite JS
Vite is toolkit to automate & enhance your workflow. is a build tool that aims to provide a faster and leaner development experience for modern web projects.
SASS
Sass (short for syntactically awesome style sheets) is a preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets (CSS).
Bootstrap 5
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. Geeks is built on 5 and heavily depends on it.
Bun
Bun is an all-in-one JavaScript runtime & toolkit designed for speed. complete with a bundler, test runner, and Node.js-compatible package manager.
PHP >= 8.2
PHP A popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
Composer
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Laravel
Laravel is a web application framework with expressive, elegant syntax A web framework provides a structure and starting point for creating your application.