Functional Prototype: Online Business Directory with Subscription
- or -
Post a project like this2325
$$
- Posted:
- Proposals: 16
- Remote
- #1799670
- Awarded
500+ Mobile Apps, Websites, Ecommerce, ERP/CRM, MERN, Python, ReactJS, NodeJS
Ahmedabad
ROI Driven Digital Marketing Services WITHOUT BREAKING THE BANK - Google Ads | SEM | SEO | SMM | PPC | Google Shopping | Email Marketing | Google Analytics | Remarketing | Digital Marketing
Bhopal
Ranked Number-1 Service Providers on PPH: Expert IOS ANDROID Mobile App Developer | Web Developer |Digital Marketing|3D Animater
Campbell
1877861126253438803815424119865609165784648036888448968841649483301022408
Description
Experience Level: Intermediate
Estimated project duration: Not sure
General information for the website: Directory Listing
Kind of development: New website from scratch
Num. of web pages/modules: 5
Description of requirements/features: Two main groups of users - those looking for products/services (viewers) and those providing them (mobile businesses). The website will act as a directory for businesses to post/update their listing allowing viewers to find them and their services.
Businesses
- Sign-up/Register for account
- Update business profile (products / services offered, description, main photo, additional photos, website, social media links, phone number, opening times)
- Update business location (either by dropping a Maps pin, geolocation). Location updates can have an optional start/end time to expire locations and notify of future locations.
- Can 'Share' a location update and business profile page to Social Media (Twitter / Facebook)
- Free and paid (monthly/annual) listing options using 3rd party payment provider (e.g. PayPal / PayPal subscription)
- Upgrade / downgrade / cancel / delete listing
- Visibility options (do not show, current location, past locations, future locations)
- Timeline - calendar/map showing location over time
- REST API for updating location (with API key generation / requirement) and getting current location
Viewers:
- Search by location (including via geolocation) - postcode/address or Maps pin
- Search by service / product type / description
- Browse / view listings on a map
- Browse option includes current location and in the future (e.g. in location X between now and date Y)
- Listings display products/services, current location, last known update
- Location update calendar (e.g. to show future location updates)
Pages:
Homepage - browseable map showing current locations / search
Business Profiles - SEO friendly business URL with business' public profile
Business Admin - login protected portal allows businesses to perform business functions as above
Site Admin - view/manage businesses, configure packages/pricing
API Endpoint - REST API for updating/retrieving business/location remotely
General Requirements:
- Must be mobile friendly/responsive (e.g. use mobile GPS for location)
- Must be secure (locations / login details / form data should be encrypted, HTTPS)
- Must use PHP/MySQL and some sort of MVC-type framework (I have used Yii in my own projects but would rather you use what you're comfortable with - as long as the views/templates are separate from the model/controller, that's fine). AJAX-responsiveness would be nice.
Optional (please quote for each as additional costs):
- Allow viewers to register for an account to bookmark their favourite businesses
- Allow viewers to review businesses
- Allow viewers to receive email notifications when a business is within a certain radius of a certain location
- Embeddable widget for businesses to use on their own website
I have knowledge/experience of Web Development but not the time to implement this, hence the reason to outsource. I am looking for someone to develop a functional prototype that I can perform minor updates/maintain myself if necessary.
As this is a functional prototype, I am not too bothered about aesthetics/design as long as some sort of framework is used (e.g. for business/admin portal).
Specific technologies required: PHP, MySQL, JS
Please see the attached PDF for more detailed information.
Kind of development: New website from scratch
Num. of web pages/modules: 5
Description of requirements/features: Two main groups of users - those looking for products/services (viewers) and those providing them (mobile businesses). The website will act as a directory for businesses to post/update their listing allowing viewers to find them and their services.
Businesses
- Sign-up/Register for account
- Update business profile (products / services offered, description, main photo, additional photos, website, social media links, phone number, opening times)
- Update business location (either by dropping a Maps pin, geolocation). Location updates can have an optional start/end time to expire locations and notify of future locations.
- Can 'Share' a location update and business profile page to Social Media (Twitter / Facebook)
- Free and paid (monthly/annual) listing options using 3rd party payment provider (e.g. PayPal / PayPal subscription)
- Upgrade / downgrade / cancel / delete listing
- Visibility options (do not show, current location, past locations, future locations)
- Timeline - calendar/map showing location over time
- REST API for updating location (with API key generation / requirement) and getting current location
Viewers:
- Search by location (including via geolocation) - postcode/address or Maps pin
- Search by service / product type / description
- Browse / view listings on a map
- Browse option includes current location and in the future (e.g. in location X between now and date Y)
- Listings display products/services, current location, last known update
- Location update calendar (e.g. to show future location updates)
Pages:
Homepage - browseable map showing current locations / search
Business Profiles - SEO friendly business URL with business' public profile
Business Admin - login protected portal allows businesses to perform business functions as above
Site Admin - view/manage businesses, configure packages/pricing
API Endpoint - REST API for updating/retrieving business/location remotely
General Requirements:
- Must be mobile friendly/responsive (e.g. use mobile GPS for location)
- Must be secure (locations / login details / form data should be encrypted, HTTPS)
- Must use PHP/MySQL and some sort of MVC-type framework (I have used Yii in my own projects but would rather you use what you're comfortable with - as long as the views/templates are separate from the model/controller, that's fine). AJAX-responsiveness would be nice.
Optional (please quote for each as additional costs):
- Allow viewers to register for an account to bookmark their favourite businesses
- Allow viewers to review businesses
- Allow viewers to receive email notifications when a business is within a certain radius of a certain location
- Embeddable widget for businesses to use on their own website
I have knowledge/experience of Web Development but not the time to implement this, hence the reason to outsource. I am looking for someone to develop a functional prototype that I can perform minor updates/maintain myself if necessary.
As this is a functional prototype, I am not too bothered about aesthetics/design as long as some sort of framework is used (e.g. for business/admin portal).
Specific technologies required: PHP, MySQL, JS
Please see the attached PDF for more detailed information.
Sam S.
100% (12)Projects Completed
11
Freelancers worked with
10
Projects awarded
44%
Last project
21 Oct 2019
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies