Hello all web programmers,
We're a group of students looking for some web programming help with our project. The aim is to come up with an "Online Address Book" website. We've posted on a few other websites in Chinese & Indian, so if you see the roughly the same description, its us, just msg us here or there.
We're assessed on "Presentation", "Ease of Modification" and "Security & Search Engine". We will take care of the "Presentation" part involving graphics & design. All we ask from the programmer is to come up with program codes and database to support the functions.
Code structure & comments is very important as we must understand what each part of your code do and we are required to make modifications on the assessment day for the "Ease of Modification" part. A word document explaining how things work will be helpful.
Security is also important as the lecturer will attempt to hack into our website to steal user information so our system security should be comparable to those commercial website like ebay, hotmail etc with password protection etc. Tags/Pings/Titles etc have to be use to make our site easily searchable by search engines.
We need the following pages:
1. Main Page
Has the usual site menu, Sign Up link / Log In form. Must be able to link to database. Display error message if wrong sign in information. After user sign in, page will display "Hello, " instead of the Sign in form.
2. Sign Up Page
Usual forms including name, email, password. System will generate image for user to enter code to show its a human user and then send out verification email. System must check email is not already registered in database. The user will also choose some weekly or monthly newsletters to sign up for. There will be a calendar form for user to pick a date that the newsletter will start sending. The newsletter will be a template which will be auto-send at regular intervals. It will read username from database then email "Hello " followed by contents which are similar to all users in the newsletter. The user is able to switch between weekly and monthly from a link in the email.
3. Address Book Page
After logging in, the user will see this page with a table of contacts. For new contacts, there will be 2 links beside. The first lets the user enter and save text remarks about this contact, the second one lets the user upload a contact photo. For contacts which already have these data, the links will lead to pages to let the user view, edit or delete the data. There will also be a form at the bottom to add new contacts, system must check that contact email is new to the user's address book. The user will also have buttons beside existing contacts to delete them.
4. Remarks/Photo Upload Page
These pages are forms to let user upload data. Remarks upload form have a specific word limit, a remaining word counter will be good. The photo upload form must check that filesize is below 5mb, and the file format is in either .jpg or .gif. User will be prompted to make relevant changes if any of the above restriction is violated. The system will automatically record the date & time of upload and display in Address Book Page beside the entry.
Our website should be design in Dreamweaver, using CSS templates for design. MS Access should be used as database, coding done in SQL, ASP, PHP as the lecturer mentions these terms often in class. Will be good to implement them in our project ^_^ But of course it also depends on the appropriateness. The whole system should also generate a text log of all tasks being done at which date and what time.
Interested programmers please quote us a price and examples of your past projects. We're all students thus we have a limited budget, the bright side is that we're not in a hurry and you can take weeks to do it. The functions we require are quite commonly seen in the web and we do not require any graphic design at all. So if you have work on projects with similar functions before and can recycle the code with minimal editing at a low price, we'll be glad to hear from you!
Send us a email at !