Git Product home page Git Product logo

web's Introduction

Say Their Names ✊🏿

Overview

Welcome to the Say Their Names project. Our aim is to build an open-source platform that raises awareness of the injustice and often forgotten names of racial inequality at the hands of law enforcement. We strive to identify and amplify verified organizations to ensure donations are reaching those who can make the most impact with it.

Docs

Contributing

We heartily welcome any and all contributions that match our engineering standards!

That being said, this codebase isn't your typical open source project because it's not a library or package with a limited scope—it's our entire product.

Ground Rules

Reporting a bug or discussing a feature idea

If you found a technical bug on Say Their Names or have ideas for features we should implement, the issue tracker is the best place to share your ideas.

Fixing a bug or implementing a new feature

If you find a bug on Say Their Names and open a PR that fixes it we'll review it as soon as possible.

If you want to implement a new feature, open an issue first to discuss what it'd look like and to ensure it fits in our roadmap and plans for the app (see the trello board for planned and currently ongoing work).

Want to fix a bug or implement an agreed-upon feature? Great, jump to the local setup instructions!

Codebase

Technologies

With the ground rules out of the way, let's talk about the core architecture of this mono repo:

  • Full-stack JavaScript: We use strapi.io as our open-source headless CMS powered by GraphQL, and React to power our frontend. Almost all of the code you'll touch in this codebase will be JavaScript.

First time setup

The first step to running Spectrum locally is downloading the code by cloning the repository:

git clone https://github.com/Say-Their-Name/web.git

Start the backend server

cd backend

# Using yarn
yarn
yarn develop

# Using npm
npm install
npm run develop

Start the frontend server

cd frontend

# Using yarn
yarn
yarn develop

# Using npm
npm install
npm run develop

React server is running here => http://localhost:3000 Strapi server is running here => http://localhost:1337

Let's have fun, let's make an impact.

Deploy the backend

To deploy this Strapi instance you'll need:

Once you have created these accounts you can deploy your instance by clicking on this button

Deploy

Deploy the frontend

Netlify

To deploy this Strapi instance you'll need:

Once you have created your account you can deploy your instance by clicking on this button.

Deploy

web's People

Contributors

nthnluu avatar kndri avatar easybuoy avatar knittingdev avatar ahmadkarkouti avatar cdemeke avatar wilfredruck avatar dependabot[bot] avatar nlist2 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.