Full-stack social application for logging private and public restaurant experiences. Public experiences are available to any website visitor; however, an account is necessary to post and interact with other reviews.
Within Taste of the Town, you can view all public restaurant experiences, and if you have an account, you can create your own blurbs to track privately or post publicly. These posts can be liked and filtered based on the desireable category (i.e. recent, most-liked, country, cuisine)
This node.js application primarily utilizes ejs for templating, express for server framework, mongoDB and mongoose for database storage, passport-local for accounts and authentication, bcrypt for password encryption, materialize as a css framework, and several others for other details (listed in package.json).
- improve UX/UI render error pages add 'like a post' feature
- npm install
- /config/.env
- PORT = insert_PORT_number
- DB_STRING = insert_mongoDB_connection_string