Find Jobs
Hire Freelancers

create simple time sheet management (PHP, CakePHP or Python Django)

$30-5000 USD

Anulowano
Opublikowano prawie 13 lat temu

$30-5000 USD

Płatne przy odbiorze
I need a very simple web app. Should be easy to install. Should work in shared hosting env. Purpose: to track time worked on different projects/activities. tis is how it will work: Access roles: admin, user admin can: a. create/edit/delete user (email, password, full name) b. create "codes" and assign codes to users c. mark codes as "retired" c. approve/request_corrections time sheets d. view/edit/modify any user's time-sheet e. view summary of each user's time sheet by week, month, quarter, year User will see a screen with time-codes and a form for entering time, and also a extra field for entering notes. ## Deliverables I need a very simple web app. Should be easy to install. Should work in shared hosting env. Purpose: to track time worked on different projects/activities. tis is how it will work: Access roles: admin, user admin can: a. create/edit/delete user (email, password, full name) b. create "codes" and assign codes to users c. mark codes as "retired" c. approve/request_corrections time sheets d. view/edit/modify any user's time-sheet e. view summary of each user's time sheet by week, month, quarter, year User will see a screen with time-codes and a form for entering time, and also a extra field for entering notes. -> <date><username> will automatically be added when user starts typing. note can **not** be deleted (except by admin) -> below the time-sheet form, there will be be two buttons button 1: save draft button 2: I am done, submit it for approval save = save draft will save buttimesheet will still be editable submit = timesheet saved, and user can not edit it anymore For ex, user will see a screen like this: | Codes | 13 June 2011 monday | 14 June 2011 Tuesday | ... | | <dropdown of time-codes> | | | | | <dropdown of time-codes> | | | | | + add more rows | | | | | Notes history: 14 June 2011, Username __________ 13 June 2011, Username __________ : I worked on blah blah | <dropdown of time-codes> will only show codes that are not retired as of that date against which time is being entered. Below time sheet, it will show **status: <** **draft**, **submitted for approval**, **approved**, **correction needed>** approve: once time sheet has been approved, it will change status to "approved" request_corrections: status wil l change to "correction needed". Admin must enter a note when changing status to "correction needed". The note will appear in the notes-history box but it will be marked as date> <admin>.... and it will be in gray font. The time sheet would become editable again, and user would be able to "save draft" and "submit for approval" again. Time must be entered daily. If time has not been entered for more than 2 days in a row, a reminder email will be sent to user every morning untill time has been entered.
Identyfikator projektu: 3386462

Informację o projekcie

Zdalny projekt
Aktywny 13 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne

O kliencie

Flaga CANADA
Plano, Canada
5,0
84
Zweryfikowana metoda płatności
Członek od lis 27, 2005

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.