Client: Techtain
Project Objective:
The goal of this project is to build an online store where a registered user can access the top ten DVDs, CDs, Games, and Books every week.
Challenges :
Every user has its 'Myhaves' and 'MyWants' sections. 'Myhaves' section will contain already possessed items and also the items requested by other members. He also needs to mail those who have requested for the item(s). Then the member has the option to "confirm willing to mail" or "reject to mail". The 'MyWants' section will contain those listed items which are wanted by other members. Under this section "Items that have been mailed to you" are the items that the members have requested and another member already mailed by "Confirm willing to mail" action in his "Myhaves" tab. After the member receives it, he must get "Confirm Receipt" or "Report Missing / Damaging / Wrong Item" in the Action part. User can also create a MyTtCircle(a public or private group), and invite others to join or browse all public members.
Our Solutions :
To come up with a solution, we've designed different modules.The modules are as follows: i) User Module ii) MyHaves module iii) MyWants module. In the user module a user can either be a registered user or a guest user, depending upon whether he has registered or not. He will become a member only if he has registered himself. Similarly 'MyHaves module' and 'MyWants module' meet all the necessary requirements. MyTtCircle has been created for the public or private group and to invite others to join or browse all public members. There are different options like 'Search' and 'Browse' options. A RSS feed is present in the site to publish frequently updated works.
Platform used :
- Frameworks : Ruby on Rails..
- Database : MySQL..
- Others : AJAX..
- Site: www.yectain.com