Knowledge Nest is a full stack web application built with Node and Express that provides users with a central location to save, share and interact with learning resources.
Users can save external resoures (urls) to their 'Nest' (My Resources) and add a custom title and description, as well as a category and resource-type from a pre-determined list of options.
Users can view, like, rate, and comment on other users' resources. Liked resources will be added to the user's 'My Resource' page for future reference.
- Create the
.env
by using.env.example
as a reference:cp .env.example .env
- Update the .env file with your correct local information
- Install dependencies:
npm i
- Fix to binaries for sass:
npm rebuild node-sass
- Reset database:
npm run db:reset
- Run the server:
npm run local
- Note: nodemon is used, so you should not have to restart your server
- Visit
http://localhost:8080/
- Node 10.x or above
- NPM 5.x or above
- PG 6.x