A volunteering platform on which users can:
- create programs for others to benefit from; and
- browse created programs and sign their loved ones up for any of them.
After a program is set up, its creator may make changes to its description or delete it. After signing their loved ones up for programs, users may subsequently remove them. Users may also access one another's profile pages for information on programs and beneficiaries.
In short, this project is a modest implementation of the Model-View-Controller design pattern, RESTful routing, and database manipulation using Create, Read, Update and Destroy functions.
The app is available here.
None.
The main actions available to users as described above can be found in the app's navigation bar and its various links and forms.
Here.
- Node.js 7.4.0
- Express 4.14.0
- Mongoose 4.7.8
- Bootstrap 4
- other NPM packages listed in package.json
Some notes found here and here.
Done solo.
Hat tip to Cristian Newman, Peter Hershey, and Jon Butterworth for great photographs.

