Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.46 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.46 KB

383Project - Backend Technical Test

Background

This test is designed to focus on assessing how developers approach certain tasks, whilst also demonstrating programming capability, followed by displaying knowledge of the languages/frameworks/packages.

The use of well supported, open source packages is allowed.

You should complete this test yourself and shouldn't outsource any of the work.

Technical

We primarily use Laravel, Wordpress and React/NextJS for our web based systems, among other technologies - so we heavily prefer that you use this stack for this test.

The Task

Note: This is entirely fictional and none of the results from the test will be used by 383Project.

Our client would like a site developed that allows for retrieval of weather forecasts

There would be further phases of development to introduce this, but the client would like a phase 1 for an initial release.

The client has no specific requirements in terms of design.

Phase 1

  • Allow a user to sign up to the site.
    • Sign up form to include location field which will be recorded into the database.
  • Allow the user to log in to the site.
  • Once logged in, pull and display weather forecasts from the Open Weather API for the week in the users recorded location.
    • Be able to select a single day in order to display more information for that day.
    • Be able to change the location
  • Backend for admin to login, which will show a list of signed up users