Responsive resource Guide for the non-profit Tight Lipped. Designed to be easily updated directly by the client using a google spreadsheet.
Tight Lipped is a grassroots advocacy organization by and for people with chronic vulvovaginal and pelvic pain conditions.
Link to project: https://tight-lipped-resource-guide.onrender.com/
Tech used: HTML, CSS, JavaScript, EJS, Sass, Node.js, google-sheets-parser, and Express
Client database is small but subject to frequent changes. While a static website would be more ideal for optimization of speed the client budget does not support having a developer on retainer. To best suit the client's needs the database is lifted using the package google-sheets-parser and dynamically added to the DOM with EJS.
Ideally the database would be migrated to proper database which would improve load times and increase security. MongoDB would be a good option. Additionally, the current deploy is utilizing the free tier of render. Upgrading would increase the speed of the http requests.
