This is a general idea of the new project,..
It will be a yellow pages website,
so the admin will be able to create the following things,
2) Areas depending on the existed cities
3) Categories with multiple-infinite-sub-categories
4) The yellow pages will belong to particular city, area, categories, and could be assigned to member so that he can edited later.
and it should have the default cms features like (widgets, contact us, feedback, tags, pages, categories, news, albums & gallery, sitemap,... and so on)
when admin adds a yellow page he should be able to select its place from the google map and highlight it so that it would automatically store the longtitude & latitude in the database..
so that the visitor could browse the site based on the google map with our stored (long,lat)titude
There will be two types of memebers (company's owners and normal users)
1. Company's owners:
They will be able to edit their company's profile
like (company's name, logo, telephones, faxes, addresses, website, email, adding some images, info, overview, adding google map [Longitude, Latitude],.. etc)
2. Normal users:
They will be able to view the site and the yellow pages, as well as they will have an address-book feature, so that they can add any existed company to their address-book and they will be able to manage it with sorting as well as they could create categories to organize their address-book..
the members and guests will be able to view the yellow pages by tags or categories or cities, or areas, they even can filter the results by the previous mentioned options..
gallery & albums, I think there is many plugins for it so that we can install one of them
besides they would need a section to be like a blog.
Thats why I suggest an already made open-source CMS like WordPress, Drupal, Joomla... etc
but please that plugin should be very easy to deal with, and be aware that we will add many data using that plugin so it should be very easy and in a fast way
we will provide you the front-end template