metal-fest-svelte Svelte Themes

Metal Fest Svelte

Svelte re-write of metalfest-web

MetalFest

An app for viewing heavy metal festival listings with a Svelte front end and Node.js backend

Description

The app can be used to add/edit heavy metal festival listings around the world. Users can tick off festivals that have been attended, edit the start/end dates, check current weather conditions and upload images of their fun times which are then stored in Cloudinary. Users can also categorise the festivals by musical genre(s).

Project will be amended going forward for future assignment work.

Getting Started

Dependencies

Project has several dependencies (listed below with current version)

  "dependencies": {
    "@hapi/boom": "^9.1.1",
    "@hapi/cookie": "^11.0.2",
    "@hapi/hapi": "^20.1.0",
    "@hapi/inert": "^6.0.3",
    "@hapi/joi": "^17.1.1",
    "@hapi/vision": "^6.0.1",
    "axios": "^0.21.1",
    "cloudinary": "^1.25.0",
    "dotenv": "^8.2.0",
    "handlebars": "^4.7.7",
    "joi": "^17.4.0",
    "mais-mongoose-seeder": "^1.0.7",
    "mongoose": "^5.11.17"
  },
  "devDependencies": {
    "prettier": "^2.2.1"
  }

Installing

  • Cloudinary & Cloud Atlas details need to be added to .env if running locally
  • Cloudinary & Cloud Atlas details need to be added to config vars if hosting on Heroku

Executing program

  • To execute locally, run from index.js in your IDE
  • Or deploy to Glitch, Heroku etc

Authors

Contributors names and contact info

Seamus McCarthy (20091380)

Version History

  • 1.0
    • Release for Assignment 1 of HDip in Computer Science
  • 1.1
    • Updated with API endpoints for Assignment 2

Acknowledgments

...

Top categories

Loading Svelte Themes