Closed

Vaadin - Everest

This project received 5 bids from talented freelancers with an average bid price of $958 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
5
Project Description

- Vaadin is a must
- Please mention your experience, with sample previous deliverable


This document describes the requirements needed for the project (codename Everest):


General:
- This is just the initial milestone for two main screens, and is meant to select a developer for further implementation.
- Everest is a project which sells some hardware/software to the customers online
- Look and Feel is not in the current scope
- All data will be static (no database) at the moment. Later, even when the database is used, a Java API with DAO design pattern will be automatically generated by a tool.


Technical requirements:
- Code will be hosted in SVN
- Vaadin 7 will be used


Functional requirements:

[url removed, login to view]:
- Outer logo/labels/certified/logged area should be static with empty content
- On the left side: Resource Owner contains the company hierarchy, groups/subgroups and employees
- Group can be renamed
- Main Corporate group is always the root
- Employees of a given group are sorted alphabetically (first name, then last name)
- User can add/delete/update group/employee
- In each row (group or employee), it can has one or many 'resource lines' (RL)
- The category is a list of items, the user selects from, [url removed, login to view] contains sample input.
- In each RL:
- Category 1 is a must to have per RL (not nullable), so its combobox will have all list and 'cancel' in case he has the item already
- Category 2: null for "web"/"shared" Category1, 1 to 1 with category1
- Category 3: not nullable, 1 to 1 with category1
- Category 4: null for web/shared Category1
- Category 5: is completely independent of category 1, it can be 1-to-many to resource owner
- Category 6: is completely independent of category 1, it can be 1-to-many to resource owner

[url removed, login to view]:
- In each row (group or employee), it can has one or many 'resource lines' (RL)
- The category is a list of items, the user selects from, [url removed, login to view] contains sample input.
- In each RL:
- Category 11 is a must to have per RL (not nullable), so its combobox will have all list and 'cancel' in case he has the item already
- Category 12: not nullable, 1 to 1 with category11
- Category 13: nullable, 1 to 1 with category11
- Category 14: nullable, 1 to 1 with category11
- Category 15: is completely independent of category 11, it can be 1-to-many to resource owner
- Category 16: nullable, 1 to 1 with category14 (14 not 11)
- Category 17: nullable, 1 to 1 with category14 (14 not 11)

Others:
- Click 'New' it will show "[url removed, login to view]" modal window (on top of existing window)
- [url removed, login to view], will select either [url removed, login to view] or [url removed, login to view]
- For now, 'Del' will show confirmation box before deleting the group/employee
- Clicking existing group/employee will show [url removed, login to view]
- Move/Copy/St Prm (Set Permission) are out of the current scope
- On creation of group/employee, its Resource Lines can be empty or inherited for immediate parent group, 'configuration package' is out of scope

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online