Skip to content

giuseppepaul-axiell/gallery-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

alt text

Art Gallery Website Challenge

We've been asked to create a new website for one of of our art gallery clients. The website will show images of the galleries art and users should be able to read more information about each piece.

The site should be built using the latest best practices, needs to be accessible and should use our API.

At Axiell our FE framework of choice is React, but please feel free to use whatever tools / libraries you'd like. Try to demonstrate your creative skills as well as your technical knowledge.

Wireframes

We have put together a couple of simple wireframes to be used as a guide to what we need to build.

Homepage Grid

The homepage should show a grid of the gallery images.

Gallery List

Image Detail

Clicking an image should give a detail view with additional details about the art work displayed alongside a larger.

Gallery item detail wireframe

Requirements

  • The site should be responsive and work well across mobile / tablet / desktop devices
  • Accessible

Bonus Points

Some ideas for additions that could really make your project stand out:

  • An attractive design / finish
  • Image search / filtering / tags
  • Routing
  • Animations
  • Pagination

Feel free to be creative and add anything you like!

Important Note - Your time is precious so please don't spend days and days turning your project into Skynet. If you run out of time / steam, make some notes for us to read about what you would do given more time.

API

List all media

http://axielldevtest.eastus2.cloudapp.azure.com:3000/api/media

You can offset the result like so: /api/media?offset=50

Single media item

/api/media/<id of the media item>

Example:

http://axielldevtest.eastus2.cloudapp.azure.com:3000/api/media/5d5d59ff4431ba89d176b574

Libraries and frameworks

As previously mentioned, React is our FE framework of choice at Axiell so if you have React experience then show us your stuff! If not then that's okay too, we're happy to teach you! Just use whatever you're comfortable with.

Feel free to use Create React App, Bootstrap and any other packages / libraries / tools that you like.

Delivery

It should be possible to deliver the project as a static site / bundle, so you could zip it up and send it to us but it'd be nice to see your project hosted.

Assessment

We will assess the task based on the following criteria:

  • Code quality (think clean & modular)
  • How it looks visually and the techniques used to style the application
  • Responsive web design techniques used
  • Accessibility
  • Any extra bonus bits

About

Frontend Gallery Website Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published