Final Group Project
A play on the word "brainstorm," remote group project MindStorm was a MEAN stack website created over the course of six weeks as the final project in the Bethel Tech bootcamp. The project was geared toward writers for the purpose of providing a place to conceptualize ideas for stories and characters, while giving writers a place to display their stories for constructive criticism during the early creation stages.
Above, tabs could be clicked to show a writer's story. Conditional rendering allowed access to the website's main functions once a user was registered and logged in, with authentication preventing non-users from accessing certain pages. Images could be uploaded if the writer wished to show an example of what a character might look like. The story could also be edited or deleted by its creator.
Below is an example of the character creation page, which rendered only the ones belonging to their original creator. Individual traits could be edited and deleted only by their creator.
I worked in a team named Syntax Cyborgs, using a combination of pair programming and GitHub management.
In the order shown in the image below, our team included:
Jacob L. Santos
Maria Manzella (me!)
Octavio Cortez
Martins Siksnis
(Psst! Click our names to check out our LinkedIn profiles!)
We worked together as a remote agile team. Jacob and Octavio worked primarly on the front-end and Martins focused
on the back-end. While I also partnered with Martins on the back-end, I jumped between front and back, communicating
via Zoom with team members to ensure that both sides remained connected. I also was responsible for designing the site's and our team's logo images.
Tools and languages used:
Angular | TypeScript (TS) | Angular Materials | HTML5 | CSS | MongoDB | Mongoose |
JWT | Multer | mLab | Express | Node | NPM | REST | Compodoc | AWS | Visual Studio Code | Git | GitHub