A Node.js-based website for viewing and comparing products from Vinmonopolet's database.
- AWS Elastic Beanstalk for easy deployment to AWS (Amazon Web Services)
- Express as HTTP server
- Pug/Jade as HTML template engine
- A mix of pure JavaScript and jQuery in the frontend
- MySQL as database backend
- Node.js and NPM
- MySQL
- Clone the repository
- Run
npm install
in the cloned directory - Import db.sql to a new MySQL database
- Input your database details to the
.env
file
- Run
set DEBUG=vindb-web:* & npm start
NOTE: The databse included on the repository is empty, which means there will be no products or changes unless you import them yourself. The raw data I used to generate the data, can be found here: https://www.vinmonopolet.no/datadeling