A collection of my coding practices, folder structure templates, setup guides, and design patterns I use to build scalable applications.
- Folder Structures - Production-ready, feature-based folder structures for different frameworks
- Design Patterns - Architecture patterns and principles I follow
- Setup Guides - How I set up and configure my projects
- Code Examples - Complete, working TypeScript examples
| Framework | Status | Description |
|---|---|---|
| React Native Expo | Available | Mobile apps with Expo Router and file-based routing |
| Next.js App Router | Available | Full-stack web applications with App Router |
| Vite + React | Coming Soon | Fast development with Vite bundler |
| Create React App | Coming Soon | Traditional React single-page applications |
| React Native CLI | Coming Soon | Native development without Expo |
| Remix | Coming Soon | Full-stack with server-side rendering |
All structures follow feature-based architecture:
src/
βββ app/ # File-based routing (screens/pages)
βββ features/ # Feature modules (auth, chat, orders, etc.)
β βββ auth/
β β βββ components/
β β βββ hooks/
β β βββ services/
β β βββ @types/
β β βββ index.ts
βββ global/ # Shared components, hooks, utils, stores
git clone https://github.com/ahmad2point0/howicode.git
cd howicode
bundle install
bundle exec jekyll serve
# Visit http://localhost:4000Windows users: See SETUP.md for detailed instructions.
See the Contributing Guide for details.