Table of Contents
Red Paperclip was a collaborative Full-Stack project between the 7 collaborators. This was a brief 1-week sprint that simulated the real-world development of a Full-Stack web application to the demands provided by the client.
Team Member Expectations and Workflow:
- Communicated their progress in daily standups
- Created and completed their task tickets using Trello
- Brainstormed and reflected the teams work in 2 day mini-sprints
This project was a brief 1-week sprint where our team tried to complete an MVP for a client. The client provided the following guidance:
"I’d like to create an app that’s called "Red Paperclip", where users can post an item that they have to trade in exchange for an item that someone else has posted (ie. A user has a red paperclip, and hopefully someone else has something they're willing to trade for that red paperclip) Multiple users should be able to post their items, but each user should only have one item posted at a time. A feed should display all items and each user should have a personal page that tracks everything you’ve traded so far. The users should be able to chat about their items before confirming the trade. I would like an admin dashboard to moderate the page"
To explore the project, follow the instructions below.
- npm
npm install
-
Navigate to the main red-paperclip folder and install the local dependencies: npm i
-
Open a seperate terminal and navigate to the firebase/functions folder and install the local dependencies: npm i
-
Install the firebase tools globally: npm i -g firebase-tools
-
Login into firebase: From the firebase/functions folder run: firebase login
-
Start webpack and have it listen for changes. From the red-paperclip folder run: npm run watch
-
To launch locally From the firebase/functions folder run: firebase serve
-
To deploy From the firebase/functions folder run: firebase deploy --only hosting
UI Owner/Software Engineer
Project Manager/Software Engineer
UI Owner/Software Engineer
UI Owner/Software Engineer
Architecture Owner/Software Engineer
Architecture Owner/Software Engineer