Skip to content

Groovej/stickplan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stickplan

Project description

Stickplan is a simple application for organizing Scrum boards. User will be able to crate new Scrum board, create stickers inside this Scrum board, change those categories to "todo", "in progress" and "done" and delete individual stickers.

Final product should look like this:

Goals for interns

Your actions in this project can be separated to a several task groups:

  • create HAML and SCSS markup based on already created mockups. Also you should create and use WebFonts.
  • prepear and use WebFonts (using FontSquirrel's WebFont Generator).
  • create database structure and all App-related Rails files: routes, modules, controllers.
  • create and implement Backbone suite to handle user's interactions inside applications.
  • write RSpec tests for Rails's models and controllers.
  • setup and implement Travis CI integration (and place cool green badge in README =))
  • publish application at Heroku.com

User case scenarious

Creating new scrum board: after visiting front page of Application user should be redirected to a new scrum board with unique address and ID (just like http://stickplan.heroku.com/2aSdn0). After page loads cursor should be focused on project's name field:

After this user should have possibility to create new stickers inside this Scrum board.

Working with existing Scrum board: if user comes directly to already existed Scrum board (visiting Scrum board's address) he shoud see all stickers that he already created inside this Scrum board. Also he shoud see Scrum board's title.

Creating new stickers inside Scrum board: user can create new stickers inside Scrum board clicking on the stickers prototype:

After clicking sticker with no text and randomly selected color of background should appear in "todo" section. After new sticker appears focus shoud be set to a textarea inside sticker and user should have possibility to enter sticker's text. In database we shouuld store sticker's text and background color.

Edition of already existed stickers: User can edit sticker's text. To do this he need to doublecklick at sticker. After this sticker's text should be replaced by textarea with sticker's text inside. Focus shoud be set inside this textarea. After edition new sticker's text should be saved o a database after focus move off the textarea.

Moving sticker into categories: Sticker can be moved to another category ("in progress" or "done") with drag and drop.

Deleting sticker: Sticker can be removed. For this user must hover sticker and deletion icon should appear:

After clicking on deletion icon sticker should be removed from database and from view.

Topics to research

Materials and resources for project

PSD files:

Fonts:

Prepeared images:

About

Educational application for SoftServe interns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors