UC San Diego Project 3: MERN stack Web application connects potential donors to caseworkers’ housing insecure and homeless clients.
This Web application connects potential donors to caseworkers’ housing insecure and homeless clients. The app displays individual client’s item needs.
http://giving-goods.herokuapp.com/
NPM packages
body-parser
(Node.js body parsing middleware)express
(Web framework)express-session
(Simple session middleware for Express)axios
(Promise based HTTP client for the browser and node.js)bcrypt-nodejs
(A native JS bcrypt library for NodeJS.)bluebird
(Full featured Promises)mongoose
(Mongoose MongoDB ODM)passport
(Authentication for Node.js.)passport-local
(Local username and password authentication strategy for Passport.)react
(JavaScript library for building user interfaces.)create-react-class
(A drop-in replacement for React.createClass)react-dom
(React package for working with the DOM.)react-notification-system
(A React Notification System fully customized)react-router
(Declarative routing for React)nodemailer
(Sending e-mail from Node.js app)Minhtuyen Mai,
Radhika Sivarajan
npm install
to download the required dependencies.node server.js
in terminal inside the directory.Then run below address on browser.
localhost:3000
We would like to thank our instructors: George and Brandon, for their guidance and knowledge. As well as our TAs: Felipe and Travis for their assistance.