Custom Web Development

Job ID: 39614524

Budget: €30 – €250 EUR

[This is mostly a college assignment copy-paste]

Briefing
Build a site based the following concept:
A website that let's you pick from different metal music genres (ex. power metal, melodic metal) and then plays a random song from that genre utilizing a music website API. Users can explore new metal genres using this website.

Requirements
Functional requirements
For you to decide the features, based on your idea
Avoid very basic implementations - when in doubt, ask!
Technical requirements (Design)
implementation of design in frontend website
Multiple pages and interactions
[30%] - Technical requirements (front-end)
Hosted online
Uses packages (node_modules should be in gitignore!)
Uses webpack
CRUD interaction with your own API
Optional: you may use other public API's
[30%] - Technical requirements (back-end)
Create your own API
Hosted online
Database through Mongo Atlas Cloud Database
At least all CRUD functionality is present
Hide at least one easter-egg in the validation of your API
Practical
The guidelines for DEV assignments apply.

Submitting
You'll create a front-end to an external site. (code) and a back-end to an external site. (code + export and schema of your database) using Github classroom.
Provide the link to your repo's.
Provide the public links to your api and frontend site.