Basic workflow of building a profitable software:
- Understand the stack, tools, opinions, decisions, and architecture.
- Setup development environment.
- Run applications.
- Test with real data and users.
- Implement features.
- Deploy to production.
- Maintain, monitor, improve the app.
- Promote, sell, increase visibility.
- Run business with paying customers.
Future expectations for JavaScript/TypeScript full stack frameworks to be truly comparable with Laravel, Rails, Django, Spring:
- Straightforward tutorials.
- Beginner-friendly learning resources.
- Comprehensive documentation.
- Predefined packages ready to use.
- Links to existing ecosystem of packages and extensions.
- CLI tool for scaffolding and code generation.
- Well-funded development.
For Dogokit (dk
), if Animal objects or safari theme are being used, similar to Laravel products and RedwoodJS CLI tools, these are the codenames.
All packages would be published to https://jsr.io/@dogokit by default,
- Field Guide: Learning Resources
@dogokit/starter
: The starter kit app- Breeze / Jetstream
@dogokit/compass
: Application Routing with React Router (Remix) or Next.js- Inertia
@dogokit/habitat
: UI Templates with Tailwind CSS, Form Handling, Dashboard, Storybook- shadcn/ui / justd
@dogokit/move
: UI Animations with Motion.dev@dogokit/brush
: Formatter, Linter@dogokit/den
: Development Environment, Container, Deployment, CI/CD@dogokit/fin
: Code Generator, CLI, Prompt, Utility, Bundler, Monorepo@dogokit/cave
: Secrets/Credential Management, Environment Variables, Secure Notes@dogokit/paw
: Database ORM, Migration@dogokit/claw
: Authentication, Authorization, RBAC, Security@dogokit/snout
: API Docs/Specification, Database ERD/Visualization@dogokit/hop
: Link/URL Shortener/Management@dogokit/fur
: File/Assets Storage/Upload/Management, Fonts, Icons, Placeholder@dogokit/tracker
: Search, Filter, Pagination Helper@dogokit/mane
: Metadata, Open Graph, SEO@dogokit/howl
: Email Transaction & Marketing@dogokit/burrow
: Background Jobs, Queue@dogokit/sonar
: Real-time, Notification, Broadcast, Webhook@dogokit/eye
: Product Analytics, Conversion Tracking, Feature Flags, A/B Testing@dogokit/tail
: Logging, Monitoring, Observability, Error Tracking@dogokit/pouch
: Payment, Billing, Subscription with Stripe, Lemonsqueezey, Xendit- Cashier
@dogokit/cage
: Unit Testing, Functional Testing, E2E Testing- Dusk
@dogokit/bark
: Internationalization (i18n), Localization (l10n)@dogokit/scent
: Performance Optimization, Caching