Giter VIP home page Giter VIP logo

csc321-pals's Introduction

Project Instructions

Local (Cloud9)

  1. Ask Sam to give ownership of the GitHub repository to one of the group members.

  2. Be added as a collaborator to the GitHub repo.

  3. Open C9 and create a new hosted workspace, using the 'Blank' template.

  4. Open the workspace (you can also remove the C9-generated README.md at this point).

  5. Install rails using the command: gem install rails

  6. Run the command: git clone https://github.com/username/CSC321-PALS (where 'username' is the owner’s username)

  7. Run cd CSC321-PALS to enter the project directory.

  8. Run command: bundle install --without production

  9. Run command: rake db:setup

  10. Run command: rails s -b $IP -p $PORT (to start the server)

  11. Click on the 'Preview' button at the top of the C9 workspace and click 'Preview Running Application'. By default, this will open a preview tab inside the workspace. If you want to view the site as a full page, click the button next to the gear icon in the preview tab.

  12. You are now viewing the user-facing part of the site. To view the admin-facing side, get rid of anything after "c9users.io/" in the URL bar and instead append "admin" (e.g.: https://pals2018-username.c9users.io/admin).

  13. Log in as a user on the user-facing site or as an admin on the admin-facing site, using the information in the db/seeds.rb file.

Heroku

  1. Be an owner or collaborator of the GitHub repo.

  2. Install Heroku through the Cloud9 IDE using: curl https://cli-assets.heroku.com/install-standalone.sh | sh

  3. Login using command: heroku login

  4. Enter your Heroku login information.

  5. Add SSH key using command: heroku keys:add

  6. Create a new application at Heroku using command: heroku create

  7. Deploy application to Heroku using: git push heroku master

  8. Go to the address shown ABOVE "remote: Verifying deploy... done." (The 'herokuapp.com' one.)

  9. Encounter inscrutable errors, apparently.

csc321-pals's People

Contributors

bryantkale avatar chavezgi avatar crbertaut avatar gdomnijl avatar gdomnijl7 avatar gingerella avatar jaeeunoh avatar nashgemm avatar psychicnoodles avatar santosjem avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

csc321-pals's Issues

Fix empty space at bottom of page

When doing certain actions (e.g. applying a filter), the page extends (vertically) beyond the middle whitespace, leaving a conspicuously hard bottom border.
Confirmed for admin site, unknown for user site.

Add interests from the paper sign up form

...because apparently those are the interests the client wants. ALL of them. Even though they say they don't actually use them.

(But don't remove my Dogs/Cats subsections, please? I worked hard on those... They enable/disable the relevant check boxes and everything...)

Double check with client re: user avatars and bios

Avatars and bios for volunteers (users) and organizations were implemented during the previous administration... we should check with the new administration that these are still OK (e.g. maybe they'd want to approve them first before they appear on the website?)

Additionally, if they are wanted, we should make sure to include the avatar on the admin's volunteer/organization details page.

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.