i-Contract
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.
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.
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
- 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.
- React
- MySQL
- Express
- Client libraries:
- react
- react-router
- axios
- Server Libraries:
- knex
- axios
- uuid
- express
- bcrypt
Maybe an API to fetch home depot materials
- Home page
- Register
- Login
- User page
- Contractor page =======