GithubHelp home page GithubHelp logo

red-paperclip's Introduction

Red Paperclip



Red Paperclip Logo


Table of Contents
  1. Contributors
  2. Project Overview
  3. Getting Started
  4. Module Break Down
  5. Acknowledgements

Contributors

Rebekah Cruz

email here

UI Owner/Software Engineer

Rebekah Cruz headshot

linkedin-shield github-shield


Cory Ellerbroek

[email protected]

UI Owner/Software Engineer

Cory Ellerbroek Headshot

linkedin-shield github-shield


William Fink

email here

William Fink Headshot

linkedin-shield github-shield


Travis Morse

[email protected]

UI Owner/Software Engineer

Travis Morse Headshot

linkedin-shield github-shield


Matthew Sewell

email here

Architecture Owner/Software Engineer

Matthew Sewell Headshot

linkedin-shield github-shield


Pinping Xiao

email here

Architecture Owner/Software Engineer

Pingping Xiao Headshot

linkedin-shield github-shield


Introduction


Red Paperclip Logo

Red Paperclip was a collaborative Full-Stack capstone 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.


Project Overview


This project was a brief 1-week sprint where our team tried to complete an MVP for an external user.

"I’d like to create an app that’s called "Red Paperclip", where users can post the item that they have to trade in exchange for an item that they currently have on hand (ie. A user has a red paperclip, and hopefully someone else has something they're willing to trade for that red paperclip) This would mean that multiple users should be able to post their item, but there should be both 1) a feed that exists for anyone to offer their item and 2) a personal page that tracks everything you’ve traded so far, and to update what you now have on hand (incl. Photos and description, and even whether they want their item to be public or not).In order for this to be more legitimate, users can only respond to other’s posts by offering the item they have (and all offers can be publicly viewed in the main feed), and if the other person agrees, then they both need to receive a notification to exchange addresses (fake addresses, of course) OR to meet in person and so then they’d move from a public exchange to private messages.For the feed itself, the user should be able to search for keywords so that they’re not scrolling through an endless feed of offers in case they’re really looking for something in particular."

Team Member Expectations and Workflow:

  • Oversaw their own module while working in collaboration with teammates to ensure interactive functionality
  • 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

Tech Stack


Getting Started

To explore the project, follow the instructions below.

Prerequisites

  • npm
    npm install

Installation

npm i npm i firebase-tools -g

Need to have webpack running from the main directory: npm run watch

To launch local or deploy cd firebase run: firebase login to launch locally : firebase serve to deploy : firebase deploy

Instruction here





Application Demo



Acknowledgements

red-paperclip's People

Contributors

lrbrk33 avatar bexter89 avatar blake-ed-hughes avatar thechosenginger avatar travis503 avatar applebear912 avatar wwfink30 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.