A React-based Single Page Application for measuring the "wokeness" of TV shows, movies, and other media content.
- Multi-page form interface for answering questions about media content
- Score calculation based on answers
- Classification into categories: Limited Wokeness, Woke, Very Woke, and Egregiously Woke
- Ability to save assessments in browser localStorage
- View and browse saved assessments
- Built with React 18 and React Router v6
- Uses Tailwind CSS for styling
- All data is stored locally in the browser
- Implements the scoring algorithm from the original Excel file
- Install dependencies:
npm install
- Start the development server:
npm start
- Build for production:
npm run build
src/components/- Reusable UI componentssrc/pages/- Main page components for the applicationsrc/data.js- Data model and utility functions
This application is a React port of the original Excel-based WokeoMeter, maintaining all the functionality:
- Users enter the name of the show/movie they want to assess
- They proceed through a wizard interface to answer questions about the content
- Based on the answers, a score is calculated
- The score is used to categorize the content on a scale from "Limited Wokeness" to "Egregiously Woke"
- Results can be saved for future reference