I need 4 simple webpages written in AJAX that would read my data from mysql database then display on the web server (web page). These webpages must be a ajax / php so they will look and feel like a windows application rather than webpages.
The 4 axaj webpages are the following:
1. Login page
2. Action page
3. Information page
4. Setting page
Before users can gain access to page other pages, he/she needs to login to the system first. I already setup a user table for you in my database. This table contains user name/password, time allow for log into the system, number of attempt, time out period and privilege. A given use can login to the system within his/her time allows or the system will reject his login and an email is sent to the system administrator. If lower privilege user login to the system, he/she may be able to have access to only certain pages predetermine in the setting page.
Display page (Action page)
This page will display four or five columns in thumbnail picture with tag ID, first/last name and tag read time/date ( we will call this thumbnail a “card”). As soon as the program detects a new entry in the database server, a thumbnail picture along with other information (ID, Names, time/date) and a “timer bar” will appear. The “timer bar” is an indicator to the operator how long this “card” has been read. The time of this “timer bar” is set in the setting page. For example, if the timer bar time is set to 15 seconds, as soon as the program detect a new entry in the database, a “card” is display and the “timber bar” start with a green bar then decrease down to yellow and down to read before this bar and the “card” disappear. I will provide you with the example and picture of all these if you’re interested in the project.
I would also need a “display all” and “filter” button on top of this page. If a “display all” button is press, all thumbnails read from beginning of that day will be displayed, other wise, “filter” button is used for displaying a certain periods of the day that the operator want to see and able to search a certain user ID.
The information page will need to look and feed like an active searching program. This page will consist of user information (i.e. user tag ID, picture, first/last name, phone number, address, emergency contact, etc), there will be approximately 60 data fields, so it will need to be sub-divide into 3 small sections. You can think of this page as an application form with 3 separate pages. The page MUST have an “auto fill/search” function, where the user will input user info in any field and the rest of the user info will auto appear. For example, if I put user ID in the ID box, user name and everything else will appear automatically. This page will be format again pretty much like an application form, I will supply a sample of the page, so you get an idea what it should look like.
The setting page will consist of all settings that is needed in order for the program/page to function properly. This may include the setting of database address and login info (in the case of the webpage and database are on separate server), “timer bar” time, in-active timer, user setup (login info), page display for lower privilege user, user picture add function and etc.
If you get the job, I will provide you with two linux (Ubuntu) servers. The first server is the web server and the second is mysql server. Both servers, you will have a root access. Please beware that upon delivery, I will test your operation of the pages, then I will format both servers and reinstall your webpage myself. So, you will need to provide a short instruction on how to install your code to my linux server. If everything test out, we will call the project complete.
You will need to work with me closely as I would like to approve what the program will look, feel and functions on every step of the way. This way there is not confusion that would delay our final delivery date (I’m online most of the time). We must be in contact constantly, which is pretty much everyday so we can discuss the progress of the project and so on. I have to do this since my last several providers simply disappear on me and I didn’t hear from them for a week or so later and they never finish the project. I don’t want this to happen again, so constant contact is one of the requirements on this project.. If you can't accept this condition, please DO NOT BID. I have to do this once again because I want the project done on time. I have seen this too many time that if you don't contact me often, the project never get finish. I want you to get pay and I want my webpages so let's make both of us happy.
This program maybe extremely simple for someone who is proficient in ajax and php so I would imagine this would not very long time. I would like to have this pages look profession, easy to use and stable, so I will be there with you to answer any questions you may have anytime.