November’s Full Stack JavaScript Boot Camp

Benjamin Cunningham
letsboot
Published in
3 min readDec 4, 2017

During this 5 day coding camp, we went through front and back end development and deployment. For the front end, we used Angular 4 and Material UI and, for the back end we began with a fake REST API using JSON-server, then moved on with a “real” backend with Node.js and ended up deploying it to the amazon cloud (using now.sh and zeit.co). We also had 4 different guest speakers to talk about their Angular experiences.

It was a great experience where I learned a lot of new things with great trainers and super interesting speakers.

Want to join the next camp? Click Here!

Trainers Flavie and Cedric on the left and the rest of us ready to get started. I’m the one with the light blue sweater.

First, we made a basic app with 4 pictures including a title, a description and a price tag, it was quite simplistic:

This is the Angular App
This is the JSON server we started with.

Throughout the camp we added a variety of functionalities to improve our application. We started by adding basic functions where you could permanently delete a picture and then giving the opportunity to add an infinite amount of pictures just with a few clicks. We continued with adding a search bar and a menu bar.

Whilst using the Firebase database, we created an authenticator where you could log in either with Google or a validated email and password. Lastly we also added 2 extra functionalities:

  • an upload form to select pictures from my computer using Firebase storage
  • a payment method with Stripe.com to buy pictures in test mode
This is the Angular App with all the working

Finally we build an Ionic2 application based on our Angular front end and the deployed NOW back end. We saw it work on our personal smartphones with Ionic Viewer.

The App on my smartphone using Ionic Viewer

This was an amazing feat and I can’t wait to start doing some of my own projects. Having guest speakers come and tell us about their Angular projects, the best practices and what you can build was also a great way to see how far you can take Angular.

Have we sparked your interest and want to go to the next one? Click Here!

--

--

Benjamin Cunningham
letsboot

I live in Basel, CH and I aim to become a front end web developer. I have started working as a Co-Trainer and a Software Engineer at Letsboot.