I would like to build a platform where there will be two kind of users. One user will be companies, the other will be normal users.
Both of them can sing in into this platform and store some informations.
The informations that are needed for the companies are:
- Main Photo,
- Address (with lat and to put the marker on the map),
- Photogallery (with max 10 photos)
- PriceList (it is another photogallery)
- News (the informations for the news are: Title, description, image, data of begging, date of end, price,discount)
- A list of boolean values (about 10 values) that can have just two values (true or false)
- Reviews left by normal users (only sign up user can leave reviews)
- Statistics where the companies can see how many visitors had is page (can be added in the future)
Some of this features are available only on paid plan. So on their back office the companies will have the possibility to manage their
features. On the page of details of the company will be show the features that it has bought. Some are free (like name,description and many
other) and some have to be bought (like news service).
Then there are the normal users, that will have this informations:
- Wishlist (where they will save the companies that they like)
- Reviews (the list of reviews they left)
- Main photo
The normal users can search the companies using two kind of search. They can search by place, or by name of the company.
So, for example, if they will search by place and they will enter "Rome", they will have the list of companies that are near that city.
If they search by name, it will show the specific place (it is an autocomplete search bar).
The normal users can search without being sign up to the site. They must sign in only to leave reviews or to add a company into the wishlist.
The basic requirement for the site is having a very nice graphic, very usable and very fast.