Skip to content

MaxHorstmann/jekyll-angular-firebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jekyll-angular-firebase

Base template for a web app using the Jekyll-Angular-Firebase (JAF) stack.

Click here to see it in action.

So, what's the JAF stack?

  • Jekyll is a static site generator. In the JAF stack, we're using it mostly to generate static navigation elements on every page of our web site.

  • Angular is a client-site MVC framework. Actually, there are at least two versions of Angular: the very popular AngularJS for JavaScript, and the lesser known AngularDart. For this template, we're using AngularJS to implement all the business logic (which runs client-side).

  • Firebase is a commercial real-time storage and synchronization service. Firebase is acting as the data store in the JAF stack.

Note what's missing? There's no backend code. That's the whole point. All the "logic" lives in Angular, which runs client-side. All the data plus the security model and some basic validation rules live in Firebase.

Note that the template currently uses Bootstrap for UI stuff, which again requires jQuery. That's more optional though, they can easily be replaced with any other UI framework or no UI framework.

About

Demo web app using the Jekyll-Angular-Firebase (JAF) stack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published