Skip to content

SkystoneInternational/skystone-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Welcome!

In this exercise, you will build a Contacts Manager for the Skystone Portal. You will use Meteor or Angular, Bootstrap, data from our website and the handful of files found under assets

Purpose

The Contacts Manager displays a list of contacts in a table and allows the user to add new entries with a form. Please reference the wireframe below. alt tag

Requirements

  • Make sure you have a GitHub account before starting.
  • The Contact Manager must be a simple one-page app.
  • Use Angular or Meteor.
  • Use Twitter's Bootstrap.
  • Data must load from and save to a Mongo collection or a JSON file.
  • The Contacts Table must be reactive.

Extra Marks

  • Add the ability to Edit entries.
  • Add the ability to Delete entries.
  • Anything that showcases your skills.

Before you start...

Please review the following links:

When you are ready to start...

  1. Set aside at least 2 hours of uninterrupted, continuous time.
  2. Fork this repository.
  3. You will find a list of contacts in our website (http://skystone.ca/contact/). Gather the following data from this page: Division, First Name, Last Name, Phone, Email.
  4. Use the noise texture as your <body> background image.
  5. Use a Bootstrap (BS) bordered table for the Contacts Table.
  6. Place the Form inside a BS Panel's Body.
  7. Place the Create button in the BS Panel's Footer.
  8. Use this gist for the footer content.
  9. Develop!

Rules

  • You must complete the exercise the same day you forked the repository.
  • When done, create a pull request and add any relevant notes.
  • Have fun :)

 

Good luck!

About

Test Project for Applicants

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published