There is Company which builds products(Consider this company a
software company).
- These Products can have some Documents (PDF or HTML format uploaded
some where online you can store links to these documents in database,
you don't have to create any upload functionality).
- The users to this project are the Employees itself few of them can
be Admin inside so that they can Create new Users inside the system
(Actually User is STI and Admin, Employee, Client are the types of
User).
- Only Admin has rights to Add or Edit Users and Purchase
details(Creation of users can like Creating a Admin or a Employee or a
Client And by Purchase details I mean Making Entry of Purchases made
by Client and other purchase details).
- The Admin and Employee has rights to Add or Edit Product and
Document
- A Client can login in to the system to view Documents or download
products that he had already purchased.
- And finally generate following reports for Admin
        - Showing Details of products inside the system.
        - Showing Client names and the products that they have
purchased
        - Showing Details of Product Documents (Product name and few
document details)


Following are the models that you can create:-

User
Admin
Employee
Client
Product
Purchase
PurchasedProduct
Document
ProductDocument

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to