Wealthsimple for All seeks to break down the barriers to financial literacy by making an inclusive, easy-to-use, platform for those looking to learn more about investing.
This project was created over for Hack the 6ix Wealthsimple challenge over a 36 hour period. Wealthesimple for all was made using create-react-app, react-router, and SASS for the front end, a Node/Express backend API, and Knex to query a MySQL database.
Follow these steps to run a local instance of Wealthsimple for All.
Follow these steps to run a local instance of Wealthsimple for All:
(You'll need node, npm, and MySQL already installed.)
- Clone or download this repo.
-
Create a new database in MySQL called
wealthsimple_database. -
Install server dependencies:
Run
npm installfrom inside the server directory.$ cd server $ npm install -
Run migrations
$ npm run migrate
-
Run seeds
$ npm run seed
-
Start the server:
$ node index.js
-
Install client dependencies:
Run
npm installfrom inside the client directory.$ cd ../client $ npm install -
Start the React app:
bash $ npm start
- React
- React Router
- SASS
- Node.js
- Express
- MySQL
- Implement an translating API
- Increase educational information