Skip to content

Find builders and tradespeople recommend by people you trust.

Notifications You must be signed in to change notification settings

phil-6/radius-contractors

Repository files navigation

Radius Contractors

Find builders and tradespeople recommended by people you trust.

It's really challenging to find reliable builders. Check-a-trade and MyBuilder are commercial behemoths, focused on their bottom line rather than providing a good service to homeowners.

Radius contractors takes a different approach, the builders you can see on here are only those that have been reviewed by people you have connected with.

It was inspired by our group of friends who did this using a Google Doc!

If you're a user who wants to share builders with their friends, then sign up below.

If you're a builder, do good work and get recommended. If you have any issues then you can reach out here


Getting Started (as an end user)

For this app to be useful, you need to sign up with at least one other friend, so you can both see each other's recommended builders.

You can sign up from the link below, then you can generate a personalised link invite your friends.

Once you've signed up, you can add builders you've used, the jobs they've worked or quoted for and give them a rating. When you friends sign up and do the same thing, you'll be able to see the builders they have used and rated.

It requires a bit of community effort, but it's that simple!


This project is a big work in progress!

Very Rough List of things to do:

  • Initial app setup
  • Initial User Devise setup
  • Initial Model scaffolding
  • Create Seed Data
  • Create Landing Page
  • Update User Devise Page Designs
  • Test Sign Up and Sign In
  • Email Setup with SendGrid
  • Invite a user (automatic connection on signup)
  • Add a connection
  • See All Connections
  • Remove a connection
  • Email other user when someone connects with them
  • Require user town on sign up
  • User Dashboard Page
  • View previously used contactors
  • View jobs
  • View ratings
  • Add a contractor
  • Allow trades to be added and updated with contractor
  • Handle adding existing contractors that are not visible to users due to separation
  • Contractors index:
    • add filtering
    • add pagination
    • add search
  • Add a job
  • Add a rating
  • Find a new contractor - view contractors connections have rated
  • Remove unused partials, pages and controller actions
  • extend Seed for production
  • System Tests
    • for Sign Up and Sign In
    • Add a connection
    • view contactors
    • view contractor
    • add a connection page and process (multiple states)
  • UI Improvements
    • Navigation Burger Menu for quick access links from anywhere
    • Increase size of secondary buttons on user account forms
    • Improve forms for mobile
    • Improve rating readability with colours
  • Improve styling
    • Contractor's index to smaller cards
    • increase size of buttons on sign up page
    • add about page and move some info
  • Connection Index:
    • show number of connections for each user
    • show number of connections outside current user's network
  • User Profile Page
    • Show User's Connections
    • Show User's Contractors
  • Add some admin functionality
    • List Users
    • List All Contractors
  • on create Job, set state to be a drop-down: "Quoted", "Planned", "In Progress", "Complete"
  • Allow second-degree connections to view ratings

About

Find builders and tradespeople recommend by people you trust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published