Skip to content

ahmad2point0/howicode

Repository files navigation

How I Code

View Full Documentation

A collection of my coding practices, folder structure templates, setup guides, and design patterns I use to build scalable applications.

What's Inside

  • 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

Folder Structure Templates

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

Core Architecture

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

Local Development

git clone https://github.com/ahmad2point0/howicode.git
cd howicode
bundle install
bundle exec jekyll serve
# Visit http://localhost:4000

Windows users: See SETUP.md for detailed instructions.

Contributing

See the Contributing Guide for details.

Links

About

React App Folder Structure Templates A comprehensive collection of production-ready folder structures for React applications using feature-based architecture. This repository provides battle-tested organizational patterns that scale from small projects to enterprise applications. 🎯 What's Inside: Feature-based architecture patterns that organize.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages