DEV Community

itrytocodethings
itrytocodethings

Posted on

Progress! - Week 8 Develop Carolina

Last week we had to demo progress on our umbrella projects in the Develop Carolina apprenticeship. The few workshops previously were geared towards scaffolding a project and how to pick tech stacks for your project. This demo was just the 'hello world' version of our project just to demo the tech stack working on a base level.

Shaun and I decided to go with the ReactJS for the frontend, Node/Express for our backend/api and MongoDB for our database. We felt this was a smart move due to the fact most of our experience has been with Javascript so keeping the language across the stack was a no brainer. Considering we still have to learn the tech used on our teams at our host companies, didn't want to have any information overload 😄. However, we did decide to go with mongodb because we both wanted to learn about NoSQL databases.

So MERN is pretty much our 'foundation' stack. There are a few other technologies we decided that will play a critical role in our app. One of those is Socket.IO. Our app requires real time communication and thats what socket.io provides,it'ss a library that enables real time communication between clients in the browser and the server. Again, this is a pretty new tool for us and we both have to dive in and research this. I feel like this will probably be the most challenging aspect of the project because the whole app is based around this 'real time' communication and we are both really new to this. Although I feel this is challenging, I am super excited about learning about real time communication and more importantly the socket.io library.

So far, I'm happy with the progress that my partner Shaun and I have made so far in our project. We still have a lot to learn and more progress to make but i'm excited to start writing features for our project!

Top comments (0)