ris0 / StackStore

Building an e-commerce store with a team of developers practicing AGILE & RESTful development
0 stars 0 forks source link

StackStore

Building an e-commerce store with a team of developers practicing AGILE & RESTful development

StackStore is one of the first team projects that we worked on as students of Fullstack Academy. The objective is to build an e-commerce website with Mongoose, Express, Angular, and Node. Our group took an AGILE approach and divded the project into feature slices and then sprinted away.

It was a great experience as we learned about the importance of implementing best practices and constantly communicating. In addition, we implemented a RESTful design pattern which made our coding far more predictable and readable.

We also wrote an extensive amount of back-end tests that started to break as we pivoted away from the initial scope. This taught us an important lesson about writing good tests. In our opinion, tests should be geared towards core features. As we developed the application, our goals started to change as we got a better sense of the things we wanted to implement. This caused issues with the tests that we spent an extensive amount of time on. It simply did not compensate for the bigger picture.