Here at Figroll we work in weekly iterations. Constantly tweaking and improving each time where we can. It works really well for us and means we can push exciting new features quickly. After having some useful planning sessions we are looking at our front-end stack, what’s most valuable and what can we do next.
Current front-end stack
All of our front-end app is built using Angular1 and written in ES5.
At the time just wanted to try out Susy . It’s a really great lightweight solution. But I do like using Bootstrap for many of the utility classes.
We wanted to try a different static site generator so we used Hugo for a while.
*However recently (yesterday) swapped the website over to use Jekyll . It came around as I just found the Hugo docs a real challenge to navigate. Don’t get me wrong, it does have some impressive features like its speed, but I just wanted something that was well documented and easy to configure.
I’ve used many different front-end frameworks to build websites and prototypes but I always comeback to Bootstrap. It’s quick to learn, cross-browser compatable and means you can whip up something in no time. Going forward I think we will keep using it.
No real reason for jQuery on this, but it’s there, but not for long. Also there wasn’t any ES6 when we started.
Our new front-end stack
Going forward we want to have a few important key updates.
A little update and keeping Bootstrap for consistancy.
We will be slowly integrating new Angular2 modules into our application.
With new and updated features coming all the time at Figroll, we are looking forward to building a real core set of components.
We have some basic test at the moment but really going to be working on complete coverage with Protractor.
Our new website
It’s simple and easily configurable.
Fancied an updated and I really like everything Mark Otto does; he’s a pretty cool guy.
Just going to get rid of jQuery on the website for consistancy.
Keep checking our blog for our progress and a blog post on our what stack is building the Figroll backend which is comming soon.