Skip to content

gruningzen202302/megaverse-albert-gruning

Repository files navigation

Create your own megaverse

GitHub Actions Status

Megaverse is like Metaverse but cooler because you create it!

Image 1 Image 2
Welcome to our Crossmint coding challenge, in which you will help us mint a new megaverse into existence!
Megaverses are 2D spaces comprised of combinations of different astral objects: 🪐POLYanets with 🌙SOLoons around them and ☄comETHs floating around.
  1. Your job as the master of the megaverse will be to create one with some given parameters and shapes. You will use a megaverse creator API to help you with such legendary quest.

  2. The challenge is composed of 2 phases. In the first one you will learn how to interact with the API and create some 🪐POLYanets and validate them. In the second one you will create a bigger megaverse with some peculiar shape.

Important things to know

By the end of the challenge, you will be asked to submit the code you used to solve it. This code will be manually reviewed and evaluated by our engineers, so here are the criteria we will be mainly using for:

  1. The code is clean and easy to understand
  2. You model the problem properly, including classes / interfaces, extension when applies, etc.
  3. Errors should be considered, the program should be resilient
  4. You avoid duplication and encourage extension for similar use cases
  5. Your logic is properly abstracted in classes (or equivalent), functions, variables, etc.
  6. Your solution is automated (i.e. you don't manually call the API to create the 100+ entities required for Phase 2)
  7. We expect the problem to be a little over-engineered, take a little time to show off what you know. But this should be done to a reasonable amount, don't go overboard.

About

This is the code for the Crossmint challenge https://challenge.crossmint.io/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published