A curated documentation site for technical workflows, manual setup guides, and best practices for Full-Stack and Mobile development. This playbook standardizes development environments and streamlines onboarding for new projects at Gasha Digital Technology.
We created this playbook to:
- Centralize knowledge — Keep setup guides, workflows, and conventions in one searchable place
- Standardize environments — Ensure consistent tooling (Git, WAMP, Flutter, Next.js, Laravel) across the team
- Speed up onboarding — Give new developers a clear path from zero to productive
- Reduce tribal knowledge — Document what used to live only in people’s heads
| Chapter | Content |
|---|---|
| Version Control | Git basics, daily workflow, branching |
| Local Server | WAMP stack setup (Apache, PHP, MySQL) |
| Mobile Development | Flutter setup, splash screens, environment & assets |
| Web Development | Next.js, Laravel essentials, mail sandbox setup |
npm run dev
# or
pnpm dev
# or
yarn devOpen http://localhost:3000 in your browser.
- Start with Version Control (Git) so all environment setup is versioned
- Then Local Server for the WAMP stack
- Then Mobile or Web depending on your focus
This site is built with:
| Technology | Purpose |
|---|---|
| Next.js 16 | React framework, App Router, static generation |
| Fumadocs | Docs framework and UI components |
| Fumadocs MDX | MDX content, collections, search |
| Tailwind CSS | Styling |
| Lucide Icons | Icons for sidebar and cards |
| Path | Description |
|---|---|
app/(home) |
Landing page with chapter cards |
app/docs |
Documentation layout (Notebook style) |
content/docs |
MDX documentation content |
lib/source.ts |
Content source adapter (loader() API) |
lib/layout.shared.tsx |
Shared nav, theme, GitHub config |
app/api/search/route.ts |
Search API endpoint |
- Next.js Documentation
- Fumadocs — docs framework
- Fumadocs MDX — content collections & frontmatter