Git Product home page Git Product logo

indexingbasicneeds's Introduction

Indexing Basic Needs

We're live! Check out the site: https://www.basicneeds.center

Dev Setup

Ruby and Rails

You'll need to install Rails 5.2+. Installation is notorious for being troublesome sometimes. You can try this guide first and see how well it works for you. You should also use Ruby 2.4.1+.

For reference I'm using Rails 5.2.2 and Ruby 2.4.1p111.

Database

We're using PostgresQL as our database. They have their own app to manage running local DB server, but we'll use Homebrew to start and stop the service.

brew install postgresql

If the service doesn't start automatically, run this to start the service.

brew services start postgresql

It will continuously run in the background to enable connections to your database until you stop it with brew services stop postgresql.

Environment

Install our Ruby gems with:

bundle install

If you don't have yarn installed on your system (it's a replacement for npm), you can probably install it using brew:

brew install yarn

Then install our node_modules with:

yarn install

You may have installed the most recent version of webpack-dev-server at this step, but it has a compile bug, which can be fixed by downgrading the server to this version:

yarn upgrade webpack-dev-server@^2.11.1 -D

Running Locally

Start the server with this command:

yarn start

License

Check back later for dis.

indexingbasicneeds's People

Contributors

ethanlee16 avatar lbkchen avatar

Watchers

 avatar  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.