The Rorschach test, or inkblot test, is a psychological test in which subjects view inkblots and report their interpretation of what they see. These tests are used by psychologists to evaluate the person's mental state or personality. The test is named after Hermann Rorschach. (more info)
In this application, one of the original inkblots are presented to the user for them to fill out and afterwards can compare their answers to other users that have previously answered.
This application is using the MERN-stack worflow using react-app
along with Node.js and Express for routing, and MongoDB atlas for data storage.
You must have Node.js installed
- Clone repository
- Run
npm install
- Create .env file and add Mongodb API key.
- Navigate to server.js and run
node server.js
to spin up routing server. - Return to main directory and run
npm start
- Server should be started on
localhost:3000
- Build react application
- Create MongoDB schema
- Create routers to MongoDB, CRUD application
- Select inkblot tests, and store previous answers