/mental-models-dictionary

a web app that invites the user to learn more about mental models

Primary LanguageJavaScript

Mental Models Dictionary

The purpose of this project is to introduce you to mental models, what are the most important ones, but also offer a bigger picture of what mental models exist in various fields or domains.

The information on mental models is extracted from the Mental Models Mini-Course offered by Michael Simmons. You can subscribe to the min-course by accessing this link

This project was implemented using the following technologies:

  • React,
  • Redux,
  • Redux-Saga,
  • Typescript
  • Styled-components
  • React Testing Library
  • Cypress
  • Storybook
  • Linting and formating with ESLint and Prettier
  • Bundled with Webpack
  • Served using NodeJs and Express

Setup

  • Run Client locally: npm install followed by npm run start
  • Run Server locally: npm run start:server-dev