Coder Social home page Coder Social logo

cml2377 / coronacation Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 1.0 6.92 MB

Connecting people with needs to those who can help.

Home Page: https://needatx.herokuapp.com/

HTML 3.68% CSS 1.24% JavaScript 87.83% SCSS 7.25%
neighborhood assistance coronavirus groceries list

coronacation's Introduction

Coronacation AKA Communiteer AKA Need

Follow our development here.

Objective

This app connects people in neighborhoods to each other based on their needs. If a user needs someone to grab prescriptions or groceries, they can ask fellow neighbors for assistance.

User Story

As someone who cannot leave my home or neighborhood, there are things that I need that I can’t get, so I want to post the things I need. As a person who has extra supplies (or access to extra supplies), I would like to help other people by donating the things I don’t need.

Scope

Currently, we are restricting the location for this app to Austin, TX zipcodes. This is our initial test-run of this app.

78681 78701 78702 78703 78704 78705 78710 78712 78717 78719 78721 78722 78723 78724 78725 78726 78727 78728 78729 78730 78731 78732 78733 78734 78735 78736 78737 78738 78739 78741 78742 78744 78745 78746 78747 78748 78749 78750 78751 78752 78753 78754 78756 78757 78758 78759 78799

Application Functionality

When a user reaches the Landing Page at the root URL, they will view information about the application.

The Log In Page features an email field, password field, submit button, and password assistance link. ((Icebox: Google/Facebook/Other connection login with Auth0))

(Icebox) The Sign Up Page features form to create account email and password, as well as radio dial preselections or a zipcode field for the user to select their Local Neighborhood.

After the homepage, the User is redirected to a page with most recent Needs. Features include: [1] Display of Neighborhood Postings ordered by Most Recent. [2] Link to user's Postings in 'My Postings/User Profile'. [3] Link to Postings User has Responded to in 'My Responses'. [4] Form to create a Posting in 'Create Posting'.

When a user (Postee) needs something, they can post a Posting. On the Create Posting page, there's a form asking the User to define their need and a submit button. Once submitted, the Posting will be assigned a foreign key of the Neighborhood affiliated with the User's account.

  • Limit of 5 Requests per User?
  • Unlimited number of Responses, due to direct messaging/emails.
  • Ability to Flag Users abusing the system. (Icebox)
  • Flagged User emails will be Blocked. (Icebox)


Market Analysis

This area is dominated by Nextdoor, Facebook Groups, Craigslist, and smaller alternatives like Rooster.

Technologies Used

MERN Stack Mongoose UIKit
SASS
Motion-X for animation
React Toastify for notifications

  • Requires a messaging/posting method in the app so users can pm sensitive data to each other.

Timeline

Contributors

Project Manager: Z Naddaf

Back-End Developers: Kurt LaVacque, Crystal Ly, Josh Kuruvilla, Justin Wofford

Front-End Developers: Brianna McCray, Justin Wofford, Crystal Ly

QA/Advisors/Coding Gods: Israel Medina, and Anthony Garza

coronacation's People

Contributors

anthonyagarza avatar cml2377 avatar dependabot[bot] avatar jaydub21 avatar joshkuruvilla512 avatar kimiinglet avatar leolopez10 avatar livingkurt avatar magsmagsmags avatar znaddaf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

coronacation's Issues

Favicon!

More important than you'd think

Backend Research

MongoDB and....?

  • Is there anything else we want to add?
  • Practice

Auth-0

Setup and Training Session

Frontend Research

Kimichi + Bri = video research
Justin + Josh = gulp.js file/file structure

Decide on Tech

  • Auth-0
  • Material UI
  • SASS
  • MongoDB
  • Figma.com for frontend planning
  • Tru.ly age verification
  • Grocery api?

Project Status Report Card Template

Weekly Status Report Card Template.

Report details:

  • Key Achievements this Week
  • Tasks and Deliverables for Next Week
  • Metrics with color indicators (Scope, Resources, Timeline)
  • Project Issues
  • Risks
  • Overall Color Indicator

User story

As a person who needs things for this crisis....

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.