Skip to content

Helping Hands seeks to serve the less fortunate through grass root efforts of engaged community members.

Notifications You must be signed in to change notification settings

rsolov23/helping-hands

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helping Hands

image

Table of Contents

About

Helping Hands seeks to serve the less fortunate through grass root efforts of engaged community members.

User Story

AS AN ally,
I WANT to connect with marginalized peoples,
SO THAT I can give back to my community.

Installation

To install please visit the Helping Hands and look at the uploaded files via GitHub Deployment. You may fork the repository and download Node.js Additionally, you will need Visual Studio Code, npm, and Express.The details of how to implement these are provided in the Usage section below.

Usage

Please visit our launched application via this link. Below are the tools used to create Helping Hands.

GraphQL

GraphQL is an open source data query and manipulation for APIs. It is often used as an alternative to RESTful APIs. GraphQL runs on a server (typically served over HTTP) and uses querying, mutations, and resolvers for retrieving data through the database.

NoSQL/Mongo DB/Mongoose

Helping Hands' database was created using the non-tabular querying language NoSQL. NoSQL was used with the ODM Mongoose, as well as the Document Oriented Database system MongoDB.

Visual Studio Code

Visual Studio Code (VSC) was used as to create and develeop Local Heroes. VSC is an lightning fast FREE open-source editor designed by Microsoft with developers in mind. Visual Studio code allows developers to easily apply the edit-build-debug cycle, resulting in more productivity on your ideas.

Visual Studio Code brings all that you need as a developer, such as: debugging, instant editing results, customization specifically designed for your preference, hundreds of languages, extensions, version control, and more all at your fingertips!

Node.js

Node.js was used in combination with VSC. Node.js allows the user to interact with the command line interface instead of the window object. You can download Node here.

npm and Express

npm was used in combination with Express to create a backend middleware server. Express is a flexible Node.js application frameworke that provides many features available for both mobile and the web. Please click the referenced information for documentation on npm and Express. Our database was createad using MySQL and our deployment through Heroku. Additional packages include:

GitHub/Git

In order to make effective changes to the website both Git and GitHub were used in synchronization to push commits of the latest updated version.

Git is version control system which allows multiple users to make changes to one single repository.

GitHub is a corporation which provides hosting for version control using Git and software development. GitHub Docs provides all needs for setting up your GitHub and answering problem-solving issues you may come across while using GitHub.

Contribution

Helping Hands would not be possible without these coding hands:

Feel free to contribute to this project in any of the following ways:

If you are interested in fixing issues directly to the code base, please reference the How to Contribute article.

License

This source code is available to everyone under the standard MIT License.

About

Helping Hands seeks to serve the less fortunate through grass root efforts of engaged community members.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 92.0%
  • CSS 4.6%
  • HTML 3.3%
  • Shell 0.1%