A home valuation system full stack project using Express, React, Sequelize.
This guide assumes you are using linux and have Node.js installed on your machine.
git clone https://github.com/abrahammurciano/housetable.git
cd housetable
npm install
(cd client && npm install)
(cd server && npm install)
To build then start the app in release mode, run this.
npm run build
npm start
To run it in development mode, where every time you make a change to the code it will automatically reflect in the app, run this.
npm run dev
npm test
When you first launch the app at /
, you will see a page like this. This is what it looks like at the beginning, when there are no houses in the database.
Let's start by adding a house. Click the +
in the bottom corner to get started. You will be taken to /house/new
where you can fill in the details of the house you want to add.
When you click Add
, you will be taken to /house/:id
where you can see and edit the details of the house you just added.
We can update a value, let's say the loan amount, and click Update
to save the changes. You'll see that the risk level changes.
Clicking Back
will take us to the home page, where we can add a few more houses. Now we can see that all the houses we've added are listed there, and clicking any of them will take us back to the detail page where we can modify it.