Code Monkey home page Code Monkey logo

caaprotests's Introduction

Law makers, law breakers

Law makers, law breakers is a citizen led project that aims to objectively document field evidence of democratic protest against the state and the state’s response to it.

Genuine submissions of unedited videos, photos and objective reporting documenting the protests in India and the world against the CAA & NRC are solicited from the public and curated as per the content policy.

Contributing

Volunteers are invited to contribute to any of the following tasks:

  • Content curation and fact checking
  • Site UX and design
  • Web development

Get in touch on twitter @mycountryawake or email [email protected] or directly report an issue

Development

The app is built using create-react-app, has a firebase database and deployed on Heroku. See the project wall for issues to work on.

Clone and run the following to start the express server:

git clone https://github.com/kshivanku/CAAProtests.git
cd CAAProtests
npm install
npm run

Start the client server in a new terminal tab

cd client
npm install
npm run

Data

All content submissions go into a firebase database and fact checked for authenticity by volunteers in a google spreadsheet.

The sheet is queried via tapletop and made available to the app as a JSON API: http://caaprotests.info/getVideoData

Copyright

The previewed content is copyrighted by the original authors. No other copyright is claimed on any other content of the website.

The project code is released under MIT license.

caaprotests's People

Contributors

kshivanku avatar planemad avatar anandabhairav avatar karan100010 avatar

caaprotests's Issues

[BUG] server.js pulls only the first sheet in the spreadsheet

Discovered this while making copies of the spreadsheet for development purposes.
It appears that our main source spreadsheet still works because the sheet labelled "3. Approved" is the one that was originally the first sheet in the spreadsheet.
For spreadsheets copied from the main sheet, the server can't pull correctly

Fix - to pull the "Approved" sheet by name

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.