- Shows a random piece of media that reminded me of who I want to be.
- In the day-to-day grind, it's easy to forget what's important.
- I've also started using this as a spaced repetition tool (like Anki) for YouTube and podcasts.
- I visit this site often to remind myself of what kind of person I want to be from moma's womb to tomb.
- I also use this as an alternative to getting sucked into YouTube or another social media site or the news.
- a breakable toy
- Install the node version in
.nvmrc
- Run
./setup.sh
yarn
yarn start
- Netlify is linked with the GitHub repo
- Ensure that Android Studio is installed
brew install --cask android-studio
- Ensure that ionic is installed
npm i -g @ionic/cli
yarn android
- In the menu bar, click `Build > Build Bundle(s) / APK
- Save the
app-debug.apk
- @capacitor
- to build the android app
- react v18
- react query v5
- async state management
- dev tools is a dependency because it's an actual component that gets stripped on prod
- react-router-dom v6
- tinymce v4
- text editor
- vite v5
- needed to build, Netlify doesn't install dev dependencies in the build
- framer motion
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
- Configure the top-level
parserOptions
property like this:
export default {
// other rules...
parserOptions: {
ecmaVersion: "latest",
sourceType: "module",
project: ["./tsconfig.json", "./tsconfig.node.json"],
tsconfigRootDir: __dirname,
},
};
- Replace
plugin:@typescript-eslint/recommended
toplugin:@typescript-eslint/recommended-type-checked
orplugin:@typescript-eslint/strict-type-checked
- Optionally add
plugin:@typescript-eslint/stylistic-type-checked
- Install eslint-plugin-react and add
plugin:react/recommended
&plugin:react/jsx-runtime
to theextends
list