Đã Đóng

Internal time attendance application for employees

Basic functionality would give employees a chance to report their hours, and then their respective managers could approve those hours. The application also needs to have an admin view, which can add projects, offices etc. Time attendance application should NOT have the ability to report overtime.

Compatibility: Firefox & Safari.

Technologies used: PHP or Ruby on Rails, MySQL, jQuery preferred. DO NOT USE FLASH!

Other: Final solution needs to be documented. Also, code needs to be commented. Also, please use CSS for styling and keep the views clean.


The overall look should be fresh (like [url removed, login to view] or any other web 2.0 site).


The user can log in to the application by using his/her userid/password.


The admin has the ability to:

a) add new users, modify existing users, deleting users

Note: Deleting users will only set the users active to false. No data should be ever deleted.

b) add new projects, modify existing projects, delete projects

Similar functionality as in the users

c) add new offices, modify existing offices, delete offices

Similar functionality as in the users

d) data consistency check

The data consistency checks the following:

1. all projects have a valid owner

2. all users have a valid manager, with the exception of employee number 0 (the CEO)

3. all users belong to a valid office

4. all users have a password

5. all users have at least one role

6. all users have an employee number

If problems are found, they will be reported to the admin on the screen so that the admin can take appropriate actions.


A manager has the ability to:

a) can approve / disapprove timesheet and add his/her comments.


An employee has the ability to:

a) report his/her hours per week

- add labor comments (per project per week)

- add additional comments (per timesheet)

- timesheet should be able to be saved and submitted. App should check that reported hours vs. hours per week match



Employee - gives access to the employee views

Manager - gives access to the manager views

Admin - gives access to the admin views


Number (mandatory) - validation: number between 0-100. No negative numbers. Office 0 will be HQ where all general projects, such as vacation, sick leave etc will be.

Name (mandatory - name of the office, f. ex "Helsinki") - validation: max length 30, chars and numbers


First name (mandatory) - validation: chars only

Last name (mandatory) - validation: chars only

Employee number (mandatory - from 0 to 1000) - validation: numbers only, no negative numbers

Office number (mandatory - link to office) - validation: validate against existing offices

Role (1 to many - user can be an employee and a manager at the same time) - validation: drop down select to be used in UI, validate against roles.

Hours worked (NOT mandatory - the time the employee normally works per week)

Email (mandatory - the user's email acts as the userid as well)

Password (mandatory) - must be a hash, no cleartext in database.

Active (mandatory, if set to false, the user cannot log in to the system and appears gray in reports. This value will be set to false(=passive) when the employee leaves the company)


Project name (mandatory) - validation: chars and numbers only

Project description (mandatory - short description of the project, for example "Classroom and eLearning for Aarre RE Mgmt employees")

Type (mandatory - types are admin, sales, education, other internal, customer work)

Customer number (mandatory - from 1 to 1000) - validation: numbers only, no negative numbers

Office number (mandatory - link to office) - validation: validate against existing offices

Start date (NOT mandatory if office number = 0)

End date (NOT mandatory if office number = 0)

Owner (mandatory - link to user (who is a mgr and who's active status is true))

Active (mandatory, if set to false, the user cannot claim against the project and they will not be shown for employees)

Kĩ năng: CakePHP, jQuery / Prototype, MySQL, PHP, Ruby on Rails

Xem nhiều hơn: jquery office attendance, ruby rails time attendance, jquery employee attendance, attendance application php, attendance login ruby rails, attendance jquery rails, jquery attendance application, rails employee attendance, attendance application jquery, time attendance php jquery, jquery employee attendance code php, php time attendance jquery, rails employee time attendance application, employee timesheet application php mysql, y freelancer com, work model of freelancer com, worked at freelancer, work as a freelancer project manager, who is the owner of freelancer, where is freelancer com, web ui freelancer, web project manager freelancer, web application freelancer, web app for freelancer, views for freelancer

Về Bên Thuê:
( 0 nhận xét ) Espoo, Finland

ID dự án: #1051028

34 freelancer đang chào giá trung bình €603 cho công việc này


Custom Invoice Management (Full Ajax) [login to view URL] username:admin password:admin Yes i am ready to do perfectly.

€750 EUR trong 30 ngày
(83 Nhận xét)

PM for more details, Quality work 100%.

€1000 EUR trong 45 ngày
(59 Nhận xét)

I can deliver the web based app

€750 EUR trong 12 ngày
(78 Nhận xét)

I'm interested.

€700 EUR trong 14 ngày
(38 Nhận xét)

We are expert and professional in developing such software. Please check private message.

€700 EUR trong 10 ngày
(174 Nhận xét)

NetXpertIndia is a customer-specific service oriented company has got a Professional and creative team. We are the Professional Web Development Company having rich experience in Web design and development. Our team can Thêm

€700 EUR trong 20 ngày
(75 Nhận xét)

Please check PMB

€850 EUR trong 6 ngày
(90 Nhận xét)

Hi PHP/Mysql/jquery/ajax expert here. Please review the message board for previous app work. Cheers, Hari

€700 EUR trong 9 ngày
(221 Nhận xét)

Hi Aarre, please check your PM. Thanks

€350 EUR trong 15 ngày
(8 Nhận xét)

Hello Sir,Please Check PMB

€250 EUR trong 12 ngày
(17 Nhận xét)

PHP/MySQL/AJAX Web 2.0 APP Professional here. Let's Start!

€680 EUR trong 10 ngày
(12 Nhận xét)

Hi please check pmb for details.

€350 EUR trong 6 ngày
(6 Nhận xét)

Hi,I can take up your [login to view URL] I have some portfolio to show you. We should talk more details. Thanks.

€500 EUR trong 20 ngày
(6 Nhận xét)

Can do the job

€250 EUR trong 3 ngày
(3 Nhận xét)

Hello sir, Please check the PM. Lets do it.

€625 EUR trong 11 ngày
(5 Nhận xét)

Good day! Looks like I can help you with your need for time keeping web app. I already have a component that does the majority of your specs here. Please read PM. Cheers!

€750 EUR trong 20 ngày
(1 Nhận xét)

Hi, I have read the job requirements carefully. I am very much interested about it. Here I would like to attach some of my site links: [login to view URL] [ Its my pet project. Its a complete Thêm

€600 EUR trong 35 ngày
(1 Nhận xét)

Dear sir After reading your project details,we are interested in this project and would like to bid on this project. we take care of our every client personally and has always long term [login to view URL] we are new Thêm

€700 EUR trong 70 ngày
(1 Nhận xét)

We can do this for you.

€350 EUR trong 10 ngày
(2 Nhận xét)

We are 10 years experiences in php,mysql,linux,wordpress,Drupal,Joomla,javascript,[login to view URL] have already done this kind of [login to view URL] will provide you best [login to view URL] have client all over [login to view URL] are experienced to so Thêm

€280 EUR trong 10 ngày
(1 Nhận xét)