Project is for a one page dynamic website as follow:
- On access, the system will ask the user name and password: no preregistered users needed. Password will be shared and editable after login. Can input any each time. The website must remember the last user name used from this computer and suggest it (prefill the form)
- After the username is confirmed: access the main page with the table. Please, look at attached file for an idea. Must have clean and simple design, business oriented.
- On this page you will have 2 buttons:
* Add project: will open a floating popup to add a new line on the table as follow:
Project name: text field
Quantity: text field
type: picking list: possibility to add/delete items in the list
deadline: date to chose from calendar
delivery: check box: client or other (if other: text field)
date and time added: will be input directly by the system as well as the username who added. Will also keep a record if any later edit
status: picking list: possibility to add/delete items in the list. One item will make the line background go green and conssider the project as closed and the item will be conssidered as completed: move down to let the open projects first).
Once created, a line will be fully editable (except the "date and time" column), any field can be changed.
When accessing the table, the lines must be organized by the deadline column (the closest showing first) but we must have the option the organize also by status and time and date added. Each one by closest or farest first. The lines with a deadline today will have an orange background (except for the ones with the delivery option that makes their background go green) and the ones with a deadline that expired will have a red background (except for the ones with the delivery option that makes their background go green).
The table must show all the open projects plus the ones that have been closed during the last 30 days but possibility to display more (from ... to ...).
Everything should be dynamix: no page reload. Even when adding/changing a line. It should also refresh itself every minute to check for update from other users (max 5 users will share this table) and display the changings.
The print button should offer the possibility to print:
- All the lines added (today, an other date or date frame selection: from, to)
- All the lines with the deadline (today, an other date or date frame selection: from, to)
Both time with the option to print all column or just the 4 first ones
For easier process, please, code in english but know that I will later ask you to all translate in an other language (not much text, should be easy for me to tell you "change this text... for ...)
I also must have a log somewhere to keep a record of access: time date and IPaddress
Đã trao cho:
19 freelancer đang chào giá trung bình $157 cho công việc này
php, mysql developer here with 1+year of expereince in web development. Read and understood the full requirement. and willing to start working on this project. If interested please contact me back. Thanks
Hi I have checked your assignment and find that you need a dynamic web page or website and it will be as you have attached a file Hope we can work together Thanks Sonal