Need to build MVP responsive review website with user login, multiple roles, & payment functionality

Posted 3 weeks ago
Only freelancers located in the U.S. may apply. U.S. located freelancers only

-There is no timeline on this job but if you can provide an estimated time to complete that would be appreciated.
-I am the only person involved in this project so you will only be working with me
-If this works the way I intend there will be potential for future work
-I need someone who can create a responsive website that can easily scale if needed. I'm hoping someone will be able to review the high level description below  and if they are still interested I have a wireframe that provides much more clarity. Since this is an MVP I am not as concerned with flashy visuals and I'm trusting the developer/designer to use best practices when it comes to UX/UI.  I am mostly concerned with making sure the site and customer information  is secure  and the desired functionality is present. Since this is my first time trying to create a website I'm sure I will miss certain details you may need to determine the scope of this project and if so feel free to reach out.

For this initial MVP my idea is for a site that allows for a service company owner to create a user account and profile page containing relevant information. This profile page would be very simple like a Profile photo, some key stats (e.g. member since, review count) a Text box to allow for company description and important information, a link to their website if possible.
-Any customer can search by service category (which would have been selected by the company when they created their account) and see a list of companies that have listed but the companies customer review scores will behind a paywall and in order for a customer to leave a review or submit a review request they must also create an account.
-When a customer leaves a review they will get a discount on any future review request.  And they are not required but preferred to enter the invoice number associated with their service.
-The review request will have a timeout period of 7 days at which point the customer reviews would go back behind a paywall for that customer.
-The satisfaction survey is more thorough than a simple 5 stars it has 12 questions about their experience and the responses use a Likert scale which translates to a 1-5 value. The idea is that a customer can see the overall average score of a company but expand to see the more detailed values that make up the cumulative score.
-The company account will have the ability to download an csv/excel file of the reviews of their company.
-The company will also have the ability to enter their invoice numbers either on their home page or have the option of sending a url link to their technician that allows the the technician(s) to only enter invoice numbers and their technician info which gets stored in the database.
-While not completely necessary I hope to include a third user type that would be a technician account that  allows the technician to submit a request to be linked to a "parent" company account and when they provide invoice number using URL link mentioned above they can also enter their technician id. this technician id would be visible in the csv/Excel when the Company exports it so the company owner can see Technician satisfaction scores.

There are additional features/functions I have in mind meant to assist in reducing fake positive and negative reviews but they aren't completely necessary for this MVP. Feel free to reach out if this project is interesting and hopefully I can answer any questions and help you determine what a price estimate for this job would be.

Thanks!


  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Full Stack Development Deliverables
Full-Stack Development
Full Stack Development Skills
Drupal
Other
WordPress React JavaScript
+ 1 more
Activity on this job
  • Proposals:
    15 to 20
  • Last viewed by client:
    last week
  • Interviewing:
    2
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Apr 30, 2024
  • United States
    11:25 AM
  • 1 job posted
    0% hire rate, 1 open job

Explore similar jobs on Upwork

Desarrollador de juegos experimentado
New
Fixed-price ‐ Posted 5 minutes ago
C++ Game Development Unity Unreal Engine
Arbitrage sports betting bot
New
Hourly ‐ Posted 12 minutes ago
Web Application Data Scraping Python Automation API Bot Development Scripting Data Mining

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo