Code Monkey home page Code Monkey logo

rising-tides's Introduction

Arctic Institute: Rising Tides

Rising Tides will be the first interactive online skills-based volunteering platform to connect professionals to communities in need of cultural heritage adaptation expertise.

๐Ÿค– Technologies:

  • Ruby 2.5.1
  • Rails 5.2.1
  • Node 10.x
  • PostgreSQL 10.x

๐Ÿ“ฆ Installation

git clone https://github.com/calblueprint/rising-tides.git
cd rising-tides
gem install bundler -v '2.0.1'
bundle install
yarn install
gem install mailcatcher
  • ๐ŸšจSPECIAL NOTE ๐Ÿšจ Mailcatcher
    • Do not include this in the gemfile as it will cause conflicts with the application's gems in the future

๐Ÿ—‚Open a seperate terminal tab and execute the following command

๐Ÿ”ฎSet up the database

rake db:create
rake db:migrate
rake db:seed

๐Ÿ”Œ Start the rails server

  • rails s

๐ŸŒŠ Accessing the Rising Tides Application

๐Ÿ”‘Accessing the Admin Dashboard

๐Ÿงฐ Webpacker/react

If setting up webpacker/react for the first time, run:

rails webpacker:install
rails webpacker:install:react
rails generate react:install

๐Ÿณ Using Whales:

First time installation: run whales bootstrap

whales s

rising-tides's People

Contributors

aliceyezhao avatar clairelin135 avatar ethanlee16 avatar kwfk avatar lvlcfm avatar michellejkwon avatar mukilloganathan avatar saladraider avatar steveshi7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

steveshi7 kwfk

rising-tides's Issues

Sign invalidation

Show error box if email does not exist in database. Point out missing field boxes in sign in.

Limiting applications

Add functionality of limiting the number of applications volunteers can submit to a single project.

Change application title in org dashboard

Currently, the org dashboard shows cards with project title which gives no information because it is on a projects page. A better use of the space would be to change it to the applicant's 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.