Coder Social home page Coder Social logo

final-project's Introduction

Fabella is a web application that uses story-telling as a means of education.

In response to the 2016 American Election, we at Fabella decided to create a platform in which members of various communities can share their stories and experiences living in America. We intend this to be a platform to share stories which disprove stereotypes, document post-election bigotry, or simply demonstrate kindness for all walks of life.

We want our readers to walk away with a renewed sense of empathy for people with different identities. We believe storytelling is an effective means to accomplish this goal. Storytelling cannot be the sole education force, so we have included an interactive dataset (specifically pertaining to the American Muslim community) focused on adressing this goal.

Our mission and goals are modeled after similar web initiatives, in particular, the Facebook group "Pantsuit Nation" and Vox's "Secret Life of Muslims."

For developers:

React provided the structure to our website, and we have abstracted out different components for the various routes, as well as components for specific Stories, Reported Stories, etc.

Other libraries/frameworks we are using:

  • lodash
  • Firebase
  • React-mdl
  • Bootstrap
  • React d3

This project was bootstrapped with Create React App.

final-project's People

Contributors

abourn avatar andrewjoung avatar kinderst avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

final-project's Issues

Create footer

Create a footer at the bottom with our names, course title, Joel's name, and University of Washington

Share modal

-When the user submits a story, it should reset the state of the modal so that when they click share again, the modal starts out blank.
-Should also figure out how to size the modal without using pixels, so that the modal looks good on mobile

Story component

Post content, profile pic, and a report post button. Idea for reporting is that when a user clicks report, it updates a key for that message in firebase called "reported" to true

nav bar for mobile devices

When we resize the screen, MDL automatically makes the nav bar disappear. So we need to make sure it's either included or there is an alternative for mobile devices.

Posting details

-Will implement a "thanks for sharing" feedback
-If content is empty, disable the share button

Apply to be a moderator button

This will reside in the "get involved" part. This can either be a button that will do the "mailto" thing, or a form with an application.

Ordering of story component

We want the most recent stories to appear at the top of the page by default. Right now they appear in the opposite order. This can probably be accomplished using Lodash

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.