owrrpon / modhyobitto-angular

Angular application architecture design in a non-redux modhyobitto approach.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ModhyobittoAngular

This project was generated with Angular CLI version 12.0.1.

This codebase was prepared as a project to put together all the little aha moments encountered while working on Angular over the years. This is hardly "the best" way to setup an Angular codebase (in case there can be a "best" way for anything this subjective) and it doesn't claim to be so.

I have prepared a detailed guide on how to set up and navigate the codebase:

That being said, I keep updating this repo beyond what is mentioned in the above guide.

The idea is to help others and me in easily bootstrapping a practical Angular application. Knowing a framework is one thing and structuring a codebase is quite another. There is no "one perfect" way of doing things. This is simply the one that has helped me in developing applications that had clean codebases, were easy to manage and fun to develop.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Working Example

You can visit angular.owrrpon.dev for the latest working sample Angular application based on the code in this repo.

About

Angular application architecture design in a non-redux modhyobitto approach.


Languages

Language:TypeScript 48.0%Language:HTML 31.5%Language:SCSS 19.6%Language:JavaScript 1.0%