├── .dockerignore ├── .env ├── .env.example ├── .eslintrc.js ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── Dockerfile ├── README.md ├── app ├── components.tsx ├── db.server.ts ├── entry.client.tsx ├── entry.server.tsx ├── models │ ├── customer.server.ts │ ├── deposit.server.ts │ ├── invoice.server.ts │ └── user.server.ts ├── root.tsx ├── routes │ ├── __app.tsx │ ├── __app │ │ ├── accounts.tsx │ │ ├── dashboard.tsx │ │ ├── expenses.tsx │ │ ├── index.tsx │ │ ├── reports.tsx │ │ ├── sales.tsx │ │ └── sales │ │ │ ├── customers.tsx │ │ │ ├── customers │ │ │ ├── $customerId.tsx │ │ │ ├── index.tsx │ │ │ └── new.tsx │ │ │ ├── deposits.tsx │ │ │ ├── deposits │ │ │ ├── $depositId.tsx │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── invoices.tsx │ │ │ ├── invoices │ │ │ ├── $invoiceId.tsx │ │ │ ├── index.tsx │ │ │ └── new.tsx │ │ │ └── subscriptions.tsx │ ├── login.tsx │ ├── logout.tsx │ └── resources │ │ └── customers.tsx ├── session.server.ts └── utils.ts ├── fly.toml ├── package.json ├── prisma ├── migrations │ ├── 20220519220802_init │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed.ts ├── public └── favicon.ico ├── remix.config.js ├── remix.env.d.ts ├── start.sh ├── tailwind.config.js └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | DATABASE_URL="file:./data.db?connection_limit=1" 2 | SESSION_SECRET="a26d6ad1c771abb7e19b0bcf900f2834" 3 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/.prettierignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/README.md -------------------------------------------------------------------------------- /app/components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/components.tsx -------------------------------------------------------------------------------- /app/db.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/db.server.ts -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/models/customer.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/models/customer.server.ts -------------------------------------------------------------------------------- /app/models/deposit.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/models/deposit.server.ts -------------------------------------------------------------------------------- /app/models/invoice.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/models/invoice.server.ts -------------------------------------------------------------------------------- /app/models/user.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/models/user.server.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/__app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app.tsx -------------------------------------------------------------------------------- /app/routes/__app/accounts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/accounts.tsx -------------------------------------------------------------------------------- /app/routes/__app/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/dashboard.tsx -------------------------------------------------------------------------------- /app/routes/__app/expenses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/expenses.tsx -------------------------------------------------------------------------------- /app/routes/__app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/index.tsx -------------------------------------------------------------------------------- /app/routes/__app/reports.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/reports.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/customers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/customers.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/customers/$customerId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/customers/$customerId.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/customers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/customers/index.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/customers/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/customers/new.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/deposits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/deposits.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/deposits/$depositId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/deposits/$depositId.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/deposits/index.tsx: -------------------------------------------------------------------------------- 1 | export default function DepositsIndexRoute() { 2 | return null; 3 | } 4 | -------------------------------------------------------------------------------- /app/routes/__app/sales/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/index.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/invoices.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/invoices.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/invoices/$invoiceId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/invoices/$invoiceId.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/invoices/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/invoices/index.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/invoices/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/invoices/new.tsx -------------------------------------------------------------------------------- /app/routes/__app/sales/subscriptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/__app/sales/subscriptions.tsx -------------------------------------------------------------------------------- /app/routes/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/login.tsx -------------------------------------------------------------------------------- /app/routes/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/logout.tsx -------------------------------------------------------------------------------- /app/routes/resources/customers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/routes/resources/customers.tsx -------------------------------------------------------------------------------- /app/session.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/session.server.ts -------------------------------------------------------------------------------- /app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/app/utils.ts -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/fly.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20220519220802_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/prisma/migrations/20220519220802_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/prisma/seed.ts -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/remix.config.js -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/start.sh -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/fakebooks-remix/HEAD/tsconfig.json --------------------------------------------------------------------------------