Code Monkey home page Code Monkey logo

capstone's People

Contributors

fsheremetyeva avatar

Watchers

 avatar  avatar

capstone's Issues

PHP Specialist Instructors

For any help with PHP development, it would be smart to reach out to:

Rachel Higley:

  • Github: @rhigleyfs (recommend adding Rachel as a collaborator)
  • Discord: rachelhigley#8591

Joe Cavagna:

Pitch: Target Audience Refinement

Having the goal of accommodating everyone or a mass audience with your first run of an application is great. That goal, however, should be seen more as a 5 year plan, if not further. The more you can focus your initial target audience, the better you'll understand the strengths and weaknesses of your product.

For instance, would this application be better suited to a large not-for-profit organization, a local church group, or a response oriented event (natural disaster assistance for example)? Having all of these demographics as customers would, of course, be optimal. However, serving one slice of a large demographic well will make your application stronger out of the gate.

Consider adding a set of user stories while you solidify this concept, so you can remind yourself who you are really designing for in those moments you catch yourself designing for the crowd.

Generate Search Results

Create a search results template. Query the database with any supplied query or zipcode. Display search results

  • Search/filter by region
  • Search/filter by organization
  • Search/filter by activity

Display search results:

  • Image
  • Title
  • Data
  • Description

Add instructor as collaborators

Please add the following github user accounts as collaborators on this project:

brandonbrown
markmichon
reactivepixel
emedialabs
thisisbrad
jerrytk214
jcavagna

Pitch: Concept Clarification

How many different interfaces or roles will be necessary to fulfill this concept? The organizations and volunteers at minimum need interfaces, but will there also be a "marketing" or informational site that casual visitors can see volunteer needs in their area?

Establish Initial Project Spec

*Brief

  • Audience
  • Problem
  • Solution
  • Unique Value Proposition

*Spec

  • Feature Definitions

  • Sitemap

  • Interface
    -Information Architecture
    -Browser Support

  • Infrastructure
    -Technical Requirements
    -Programming Languages
    -Integration
    -Deployment Workflow
    -Web Host

Initial Dashboard for volunteer account

Create a dashboard template. Add ability to change basic information.

A user is able to add/edit and delete information:

  • Add new contact information
  • Remove contact information
  • Modify contact information
  • Volunteer History

Other Features:

  • Pie chart summarizing volunteer activity
  • Generate Certificate

Branded Certificate

Style the certificate to match the bran of the Community Helper application.

Ability to create user volunteer account

As a new site visitor I'm able to create a volunteer account and have this information stored on the service's database.

If this is the case, this feature may require:

  • Volunteer Registration/Sign Up Form

    • Name
    • Email
    • Password
  • Volunteer Sign In Form

Initial Dashboard for Non-profit organizations.

As an organization I am able to create and manage volunteer listings:

I can add or update volunteer opportunities:

  • Add/Edit Volunteer Opportunity

    • Name
    • Location
    • Date(s)
    • Times
    • Description
    • Images
  • Delete Opportunity

Ability to log time spent volunteering

As a volunteer I am able to add records of my volunteer work.

  • Form to Add
    • Date
    • Organization Name
    • Time spent volunteering
    • Description
  • Form to Edit
    • Date
    • Organization Name
    • Time spent volunteering
    • Description
  • Form to delete
    • Date
    • Organization Name
    • Time spent volunteering
    • Description

Ability to create non-profit organization account

As a non-profit organization we're able to join your service and organize our volunteer needs.

  • Organization Registration Form
    • Primary Admin Contact: Email
    • Organization Name
    • Password
    • Organization Address
    • Organization Contact: Phone

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.