Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.6 KB

README.diary.md

File metadata and controls

49 lines (35 loc) · 1.6 KB

shipping-fasterr

Monorepo template for creating and shipping your startup faster than ever!

My Process for creating Shipping Faster

Create Monorepo

  • Create a new repo on GitHub

Add backed and frontend folders

  • Add backend folder with simple Hono server
  • Add frontend (universal) folder using npm create tamagui@latest more info tamagui

Setup monorepo

  • Move packages (eslint, prettier, ...) from dependencies to devDependencies

Setup frontend project

  • Use app router for next.js (delete pages router stuff)
  • Setup tokens for tamagui that are based on tailwindcss
  • Setup custom themes (light and dark?) for tamagui with toggle on web and native
  • Setup eslint and prettier
  • Setup eslint for Next app
  • Setup eslint for Expo app
  • Run eslint --fix . for expo
  • Run eslint --fix . Fix by hand because of issue with old next-eslint-config for next
  • Run eslint --fix . for packages/app
  • Run eslint --fix . for packages/config
  • Run eslint --fix . for packages/ui
  • Run prettier --write . for all files
  • Setup Expo App.json

Setup backend project

  • Switch from hono to express because of bigger community and better AI support
  • Create true monorepo
  • Add simple routes for testing
  • Setup basic packages and structure
  • Setup eslint and prettier
  • Add authentication

Start building your dream app

  • Add your own pages
  • Add your own components
  • Add your own API routes