Skip to content

ctsang94/icontract-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title

i-Contract

Overview

i-Contract is a platform where homeowners can post their home renovation projects with calculated cost and expected completion date. Contractors can post their previous project photos and showcase their skills.

Problem

Finding a good contractor and spending the right amount of money for the project work can be daunting. With this application, homeowners can choose how much to spend and contractors can bid on the job.

User Profile

Homeowners:

  • want to list their home projects, can calculate material cost
  • want to look for good contractors to work on their home project

Contractors

  • want to list their previous projects, can showcase photos of their previous jobs
  • can list their skills and expertise

Feature

  • As a user, I want to be able to able to create an account.
  • As a user, I want to be able to create a project.
  • As a user, I want to be able to browse contractors.
  • As a contractor, I want to be able to post my projects. I can add photos and my skills.
  • As a contractor, I want to be able to see list of projects I can bid on.

Tech Stack

  • React
  • MySQL
  • Express
  • Client libraries:
    • react
    • react-router
    • axios
  • Server Libraries:
    • knex
    • axios
    • uuid
    • express
    • bcrypt

APIs

Maybe an API to fetch home depot materials

Sitemap

  • Home page
  • Register
  • Login
  • User page
  • Contractor page =======

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published