Skip to content

joust-dev/front-end-take-home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joust front-end take home project

Getting started

There is a gulp development task setup for you, just install gulp globally using npm (npm install -g gulp) and run gulp dev from the root of the project. This will compile the js and less files, start a static http server, and rebuild js and less files when they change.

git clone [email protected]:joust-dev/front-end-take-home
cd front-end-take-home
npm install -g gulp #probably need root
npm install
gulp dev

Submitting your work

cd front-end-take-home
tar -czf <your-name>-front-end-take-home.tar.gz --exclude=node_modules --exclude=<your-name>-front-end-take-home.tar.gz ./*

Send the resulting tar.gz file via Google Drive, Dropbox, or email attachment.

The Goal

There is a basic 'hello, world!' application setup with backbone, underscore templates, less, and browserify. Please add the following functionality to this application using backbone:

  • Create a list of users with the fields: name, email, phone.
  • The list should be backed by a collection of models.
  • There should be a form for adding a user to the list (all fields required, bonus for email/phone validation).
  • Each item in the list should have a 'delete' button, which removes the user from the list.
  • Feel free to use bootstrap to style the list/form, but please don't use other third-party js without asking.
  • Pay special attention to preventing memory leaks when removing users.
  • Feel free to use the internet, but please don't plagiarize.
  • Feel free to create whatever models, views, collections you think are appropriate.
  • Feel free to delete AppView.js, it is there purely for demonstration purposes.
  • You can add whatever less/css files you want to dev/css, and they will be compiled by gulp.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published