Git Product home page Git Product logo

boardbank's People

Contributors

davisjan avatar greenwellalexis avatar hallmira avatar june-y avatar lukasclimbs avatar m13hall avatar mashmouse avatar mhaidli avatar nguyengi avatar norabbuccino avatar rebelsky avatar schlager avatar schlossb avatar schmitzc avatar shen-zhang avatar sivash avatar tranchri avatar zakeliza avatar zhhsegall avatar

Stargazers

 avatar  avatar  avatar

Watchers

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

boardbank's Issues

Create page on homepage for definitions of what an Individual and an Organization is

"Maybe there is a place on the front page where we can define an individual as – a community member building a profile it the database to seek board and committee volunteer opportunities” or something like that. Maybe there is another appropriate page for the definition like the first page that pops up when they begin to develop a profile." -- Nicole

The name `User` is ambiguous

This is largely due to the fact that an organization is in fact a user of the system. Instead, we should have some way to differentiate the two implicitly. The current proposal for the name change is individual.

Create a redirect page when a user is not signed in

It is possible to use the browsers back button or to directly navigate using URLs to pages that are only accessible when a user is signed in. Information is not displayed except in the case of the user's contact information.

All of this should be redirected and not allowed.

We did find that this functionality is available when trying to edit a user or organization profile when not signed in.

Update Ruby and Rails

Currently, the project is running on Ruby version 2.3.4. The current version is 2.5.3. This provides security updates as well as removes deprecated functions.

Additionally, rails uses version 4.2.5.1. The current version is 5.2.1. This provides a lot of security updates that need to be addressed.

Code is formatted poorly (apply linter)

Much of the code is poorly formatted and indented. Go through and apply a linter to the code to make it more readable/in line with standard Ruby practice.

Merge the two sign-in pages

Right now we have two separate sign in pages for Users and Organizations. This could be a accessibility issue and should be merged into a single Sign In page.

Empty button

A button (the “Boardbank” button in the upper-left corner) is empty or has no value text.

Update the interests and skills to be more specific

Interests:
Arts/Museum -> Arts/Museums
Early Childhood -> Early Care and Education
Environmental -> Environment
Civic/Community -> Community Development
Historical -> History
Homeless/Emergency -> Emergency Shelters and Services

Skills:
Advocacy or Governmental Relations -> Split up into "Advocacy" and "Government Relations"
Legal -> Law

Back button is the same as the browser back button

Instead, the back button should go back in reference to the website, not in terms of where the browser has been. The back buttons should be hard-coded in some way using routes to prevent it being context specific.

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.