Also check out (de)Motivator.js for the JavaScript Library
The Simple, Push-Button Way of Lowering your Self-Esteem
Brought to you by your friends at PorkyProductions
Navigate to (de)Motivator Web. Your browser should prompt you to install the app to your system.
Navigate to the releases page, and select one of the installer options. We reccomend the demotivator.(version).setup.exe
file for the easiest experience
Navigate to (de)Motivator Web. Your browser should prompt you to install the app to your system. If not, you may need to add the website to your home screen.
Alternatively, you may want to build the app from its source. Becuase the app is not available on the play store, you must build the APK yourself. Navigate to the releases page and download android.zip
, open the extracted folder in android studio, and build the app from source there.
Navigate to (de)Motivator Web. You will need to add the website to your home screen.
Alternatively, becuase the app is not available on the app store, you may want to build the app from its source. Navigate to the releases page and download ios.zip
, and open the extracted folder in Xcode. You can build the app from source there
This is a monorepo, meaning multiple apps are being hosted from this one repository. Let's take a tour of all of the directories
.github/
- this hosts all of the files for maintaining the upstream repository on GitHub, additionally
/workflows
- the CI workflows used in GitHub actions
.vscode/
- configuration files for Visual Studio code users. Most importantly, the reccomended extentions
android/
- the andorid port of (de)Motivator. Open this folder in android studio to run the android app
docs/
- This is the redirect file used to redirect users who used the legacy GitHub pages link to the new firebase link.
electron/
- The Desktop port of (de)Motivator. Works as a standard node.js project would.
ios/
- the iOS port of (de)Motivator. Open this folder in Xcode to run the iOS app
src/
components/
- all of the svelte UI components for the main website.
icons/
- All icons and sizes of icons used in the apps.
pages/
- different directories for the different pages of the site. Purely for organization
styles/
- All of the
.css
and.scss
files used for manual styling
- All of the
typescript/
- All of the typescript files used for manual scripting used outside of the svelte files
App.svelte
- This is main svelte file for the
index.html
- This is main svelte file for the
bootstrapper.ts
- This is what links the
html
file to the svelte file for vite
- This is what links the
vite-env.d.ts
www/
- All files needed to maintain the PWA of the app.
./
- The root of the project contains misc config files, as well as the
.html
files that vite uses as entry points to the app.
- The root of the project contains misc config files, as well as the