An app to keep track of your nonprofit pledges
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
public
views
.gitignore
Procfile
README.md
package.json
samaritan_schema.sql
server.js

README.md

Samaritan

User Stories

With impending budget cuts to government support agencies, I want to find a way to help those in need.

Alt text

Technologies Used:

  • NodeJS
  • PG Promise
  • Express
  • Fetch
  • Body Parser
  • Method Override
  • CSS
  • Bootstrap
  • Guidestar API

Installation Instructions

# Clone this repository
git clone git@github.com:ccheng26/samaritan-server.git
# Go into the repository
cd samaritan-server
# Install dependencies
npm install
# Run the app
node server

The Approach Taken:

  • Considered user story, compiled a list of APIs and sorted through information
  • Basic React setup
  • Established ERDs, then wireframed, more wireframing here
  • Began working on Express
  • Spent a lot of time figuring out how to make Express work with React
  • Had webpack break a bunch of things, then seperated server file
  • More debugging, redrew ERD
  • Spent a lot more time than I should've figuring out how to render data only through the backend
  • Ended up with only a Node App

Unsolved Problems/Major Hurdles

Approaching Back and Front End compilation was a major time drainer. See To Do List.

To Do:

  • Implement a volunteering API
  • Connect this application to React.js
  • Debug the table errors

Special Thanks to the Developers at Guidestar, the Stack Overflow community.