Skip to content

norklas/giv

 
 

Repository files navigation

Giv Logo

this is giv.

License: MIT

Table of contents

User Story

AS A member of a cause or charity

I WANT an social media platform where I can post my cause to the public

SO THAT I can promote it and gain donations

...

AS A charitable person

I WANT a social media platform where I can communicate and learn about different causes

SO THAT I can determine whether or not I’d like to donate

Description

giv. is a social media application where users can post their Cause to promote and gain publicity as well as drive traffic to their charity's website. Fellow users ohave the ability to purchase points, distribute them to Causes as donations, and post comments.

Causes with more points also appear towards the top of the homepage feed, allowing users to have influence on the reputation of the Cause and help willing donors to determine if a charity is reputable enough to giv.

Technologies

This project was created using:

  • HTML/CSS
  • JavaScript
  • Node.js
  • Express
  • Faker
  • bcrypt
  • Mongoose
  • React
  • GraphQL
  • Apollo
  • Heroku
  • JSON Web Tokens

Installation

To clone this repository, open the terminal and type the following to install all the packages:

npm install

After cloning, run the application by typing the following into the command line:

npm run develop

Usage

Use the Heroku link below to use giv.

Credits

Results

Preview

homepagemockup dashboardmockup

Directions for Future Development

  • Geolocation to find/categorize feed by local charities and causes
  • Ability to upload images for a cause page or profile image
  • Direct message/collaboration capabilities
  • Search or filter functionality
  • Payment implementation to purchase points

Contributers

License

This project is covered by the MIT License

©️ June 2022

About

giv. is a social media application where users can post their cause to promote and gain publicity as well as drive traffic to their charity's website.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.7%
  • CSS 8.2%
  • HTML 2.1%