**This is a standard e-commerce site.** The task is to build a functioning e-commerce website that enables users to browse a list of students and choose one or more to donate money to. Users create accounts, login, browse student details, donate money, and see a summary of their donation activity on a summary page. The website must support administrators whose job it is to add, modify, and delete student and user records. If you want to use code from another site/project and modify it for this task, it’s fine. I am concerned most with the quality of the code: bug-free, functioning, scalable, efficient, and logically organized.
**Please see the attached PPT file to see the website spec.** Please look in the "notes" section for additional detail. Flow, DB design, and functionality are all shown along with notes. I will work more on this document to give you extremely clear instructions.
**This is a programming job, not a design job.** I do not expect you to work on the graphic/UI design of the site. Instead, I want a high-quality, well-coded, functioning website. No fancy graphics are needed but if you can do some graphic design or make it look exactly like the site designs (attached), I will give you a bonus. Later, I will work on the graphic design separately. This job requires technical skills to create a database-driven Drupal site that can be updated via the Drupal UI. The administrators will need to update database records as well as some content (e.g. blog, news). The reason I am choosing a Drupal site is that I want it to be easy for future administrators to update the site. If you can build the site without Drupal (but can easily be updated), send me a message and tell me why you think your method is better.
I can answer all types of questions and will communicate clearly about my requirements. I have experience creating these types of websites so we can avoid any communication problems. I want somebody who will handle this task professionally and also communicate clearly with me.