Skip to content

pantoninho/sideproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pantostack

  • TODO: authentication

monorepo structure

  • apps/: deployable applications
  • packages/: reusable packages
  • .eslintrc: base eslint configuration

base linting

{
  "env": { "es2021": true },
  "extends": [
    "eslint:recommended",
    "plugin:prettier/recommended",
    "plugin:jsdoc/recommended"
  ],
  "overrides": [],
  "parserOptions": {
    "ecmaVersion": "latest",
    "sourceType": "module"
  },
  "rules": {}
}

apps

apps/web: nextjs application

ui

  • tailwindcss: utility-first css classes
    • use tailwindcss-intellisense vscode plugin for better developer experience
    • use eslint-plugin-tailwindcss for linting
  • shadcn: unstyled tailwind component library
  • v0: AI generated prototypes of ui components that uses shadcn

data layer

  • neon: psql databases as service
  • drizzle: query builder/ORM