1st tech stack (Angular and Firebase) launched in beta with an early adopter 33% discount for the premium upgrade.
Expect changes and improvements as we stabilise this tech stack.
Expect changes and improvements as we stabilise this tech stack.
For solo devs and very small teams
Learn and build full-stack
with curated tech stacks
Learn and build full-stack
with curated tech stacks
Go from 0 to 100 with base templates, example apps and in-depth patterns.
tl;dr
This is for software developers that want to level up and learn about full-stack development with specific tech stacks. Starting with Angular and Firebase.
Get started with the free base template and read about the architecture decisions.
Then upgrade to the premium content to access the simple example app and advanced patterns example app, both with extensive learning content to help you fully understand and build on top of this tech stack.
Like a course, but all code and content is made available in GitHub repositories. With learning content in Markdown files (easily viewable on GitHub).
This is for software developers that want to level up and learn about full-stack development with specific tech stacks. Starting with Angular and Firebase.
Get started with the free base template and read about the architecture decisions.
Then upgrade to the premium content to access the simple example app and advanced patterns example app, both with extensive learning content to help you fully understand and build on top of this tech stack.
Like a course, but all code and content is made available in GitHub repositories. With learning content in Markdown files (easily viewable on GitHub).
- Cut through the messy world of web dev
- It's daunting. A million ways to do things, and a million ways for things to go wrong. We do the research, assembly, testing and put together the solid foundations for you. So you can reduce analysis paralysis and be more intentional and productive.
- After a few years of experience you want to level up
- Do you feel a bit stuck? Enhance your skillset and learn using example apps that showcase a tech stack end-to-end, with patterns and extensive learning content. You'll benefit the most if you have a few years of experience, and some familiarity with the technologies used.
- Take your project from 0 to 100
- Trouble getting started? Go through the exponential levels of a project's development. Get up and running with the base template (0 to 1). Then learn how to build a simple example app (1 to 10). Then build something more substantial with in-depth patterns (10 to 100).
- For all kinds of web apps
- Web development is not just for SaaS products. From simple CRUD apps to something more complex, build full progressive web apps (PWAs), prototypes, internal tools, side projects, and get your ideas off the ground 🚀
- End-to-end and broad spectrum
- From the data store to the UI library, from the initial template to deploy, each tech stack covers a broad spectrum of full-stack development.
- Pragmatic and high quality
- We focus on what works best for solo devs and very small teams whilst maintaining a high level of quality and strong foundations.
How does it work?
What you can expect from FullStacksDev
Curated tech stack =
→ base template (free) +
→ simple example app +
→ patterns example app +
→ with extensive learning content +
→ validated by real-world projects
→ base template (free) +
→ simple example app +
→ patterns example app +
→ with extensive learning content +
→ validated by real-world projects
- Consistent approach
- Each tech stack has a base template to get you started, and then example apps with extensive learning content to showcase the capabilities and provide you with opinionated patterns and practices.
- Driven by real-world projects
- We use the tech stacks ourselves to build real-world projects, and we share the learnings and patterns with you.
- Modern techniques and latest tech
- We aim to use modern techniques and keep up to date with the latest developments in each technology and service.
- All code and learning content on GitHub
- We use GitHub for all code and learning content, making it easier to update the code and content in sync, and see what has changed over time.
- Multiple tech stacks (future)
- Each with a focused set of technologies that work well together and patterns that work effectively within that stack. Starting with Angular and Firebase.
- Start with one, master it, then learn more
- We encourage folks to become very familiar with 2-3 tech stacks over time so you can benefit from the different approaches and gain a broad set of full-stack skills.
Beta
Tech stack 1
Angular and Firebase
Build full-stack Progressive Web Apps (PWAs) with modern Angular and Firebase features. Plus NgRx SignalStore, Angular Material, Tailwind CSS, and more.
Access now (in beta): base template and simple example app
Coming soon: patterns example app (in development)
Base template (free)
An opinionated but lean full-stack starting point for building a web app, using Angular and Firebase. Aiming to be useful enough so you can hit the ground running and focus on stuff that matters. With enough room for you to extend as you need.
Simple example app
A simple logbook app — keep a single time-ordered log of text entries. With a basic UI, data model and persistence into a database, with real-time updates. Focused on showcasing and learning the tech stack. Built from the base template.
Patterns example app
[Coming soon — in progress] A dedicated place for showcasing even more in-depth capabilities and patterns to bring out the best in this tech stack. Built from the base template.
Real-world projects
[Coming soon] We'll provide more details on the real-world projects that have driven and validated this tech stack.
Future tech stacks may include technologies like: Nuxt, Astro, Ruby on Rails, Supabase, Cloudflare, etc.
How much will it cost me?
Free and premium content
- Free base template
- Get started with a free base template per tech stack, with comprehensive set up, architecture and design decisions documentation.
- Go premium
- Upgrade to premium when you're ready for the example apps. With a one-time charge per tech stack: $149 ($99 early adopter).
- Extensive learning content
- Each example app comes with extensive learning content covering the patterns, architecture decisions, design decisions, data models, tech stack capabilities and overall learnings.
- Access to discussions on GitHub
- Discuss the tech stack, example apps and patterns with us and other developers on GitHub.
- Lifetime access
- Learn at your own pace and come back to the code and learning content whenever you need to.
- Support the project
- Your support helps us maintain and improve the project. We want this to still exist and be thriving in 20 years time.
Go premium
Pricing
Start out with free content and go premium when you're ready for the example apps
Free
Get up and running for free
-
- All base templates
- With comprehensive set up, architecture and design decisions documentation
Premium
Per tech stackPay a one-time fee per tech stack to access the example apps and discussions
$149
$99
- Early adopter price for the 1st tech stack (whilst in beta, until stable release)
- Includes local taxes
- Access the example apps with extensive learning content
- Access discussions on GitHub
- Lifetime access
Custom
Need hands on development or training?
From $1000 per day
- Get in touch
- We can discuss your needs and work out a custom solution based on our tech stacks
Frequently asked questions
About this project
Why does FullStacksDev exist?
FullStacksDev is built and maintained by Jits, a full-stack developer with over 20 years of experience, in multiple domains.
I've worked on consumer products, tools for scientists, a PaaS, data registries, portals, internal tools, mobile game servers, etc. etc. and have seen over two decades worth of web technologies and development practices come and go.
My sincere hope is to make building full-stack applications — and keeping up to date with the latest technologies — less daunting and maybe even enjoyable. I'd like to do this by providing you with high quality content, tangible code, patterns, and practices to build on top of, with plenty of room for you to express yourself.
Ultimately, through FullStacksDev, I hope you find joy in building web apps end-to-end and make your ideas come to life.
I've worked on consumer products, tools for scientists, a PaaS, data registries, portals, internal tools, mobile game servers, etc. etc. and have seen over two decades worth of web technologies and development practices come and go.
My sincere hope is to make building full-stack applications — and keeping up to date with the latest technologies — less daunting and maybe even enjoyable. I'd like to do this by providing you with high quality content, tangible code, patterns, and practices to build on top of, with plenty of room for you to express yourself.
Ultimately, through FullStacksDev, I hope you find joy in building web apps end-to-end and make your ideas come to life.
Principles
What drives our decision making?
- Focus on solo devs and very small teams
- Be pragmatic and opinionated within reason
- Always bet on open source and the web
- Bring out the strengths of each technology
- Contribute improvements upstream
- Avoid endless debates and bikeshedding