GithubHelp home page GithubHelp logo

csc322-grinnell / volunteer-board Goto Github PK

View Code? Open in Web Editor NEW
1.0 14.0 6.0 6.54 MB

A place for greater Poweshiek community organizations and residents to connect for volunteering opportunities

License: MIT License

Ruby 50.76% JavaScript 5.69% CSS 5.24% HTML 37.95% CoffeeScript 0.34%

volunteer-board's Introduction

Stories in Ready

README

This repository contains the Volunteer Board application, created in partnership with the Greater Poweshiek Community Foundation. The goal of this project is to create a space for organizations to connect with community members for volunteering opportunites.

Installation

To clone the project to your local machine, run:

git clone https://github.com/CSC322-Grinnell/volunteer-board.git

Then to install gems and migrate the database, run:

bundle install
rails db:reset
rails db:migrate

Tests

To run the tests for the repository, run:

rails db:migrate RAILS_ENV=test
rails test

Admins

To login as an admin, go to:

/admin

Deployment

The app is currently deployed at:

https://lit-brook-63057.herokuapp.com/

Dummy user credentials

name: John Test password: password

Contributors

Fall 2018: Tapiwanashe Zvidzwa, Seth Ruiz, Papa Kojo Ampim-Darko, Kamal Nadesan, Willem Junker

Spring 2017: Benjamin Wong, Greyson Bourgeois, Zoe Grubbs, Tyler Williams, Devin Dooley

volunteer-board's People

Contributors

alissarjohnson avatar cryptoscape avatar dooleydevin avatar ggggeorge avatar grosoon avatar hercehag avatar junkerwi avatar mizkoeu avatar papakoj avatar rebelsky avatar schmitzc avatar sethruiz avatar teolandon avatar waffle-iron avatar wongbenj avatar xanos20 avatar zfigura avatar zoerosemarie avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

volunteer-board's Issues

Create organization model

Organizations need to be approved by an admin through email. An organization should have fields for contact information, a self-made description, etc.

create event view

create a view for the events that shows the necessary information, see ppt + meeting notes

Design event calendar

Just needs to be displayed, further functionality such as adding and viewing events will be added in the future.

heroku deployment

there is an issue deploying to heroku. Probably related to the db:migrate. get errors when attempting to run "heroku run rails db:migrate"

README and wiki

Brain-dump everything we know/have changed that would be relevant to the next group into the wiki

Create event model

create a model for events that includes fields for all the information about the event, reference the ppt + meeting notes

Create admin model

Admin accounts need to be approved by existing admins. Boardbank is a good resource.

Create user model

A user should be able to add themselves to the website without approval, with fields for contact information, skills and interests

Make status of user clear

It's not clear whether someone is logged in as a normal user or as an organization. That should be clearer. (Putting something like "User: Rebelsky" or "Organization: Glimmer" in the header may help.)

text_area usage

displays differently in firefox vs chrome. Google has quick answers, will take care of it soon.

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.