1
0
Fork 0
mirror of https://git.sr.ht/~roxwize/mipilin synced 2025-01-30 10:53:36 +00:00
Fun social mood tracker for you and all your friends
Find a file
roxwize a2e568e751
compilation
Signed-off-by: roxwize <rae@roxwize.xyz>
2025-01-29 21:49:47 -05:00
db VALIDATION 2025-01-28 22:52:18 -05:00
drizzle Rae from website 2025-01-22 20:34:25 -05:00
routes admining 2025-01-28 23:31:31 -05:00
static admining 2025-01-28 23:31:31 -05:00
views weh 2025-01-29 20:01:06 -05:00
.env.example weh 2025-01-29 20:01:06 -05:00
.gitignore compilation 2025-01-29 21:49:47 -05:00
drizzle.config.ts this is the initial commit for my AWESOME website 2024-11-13 22:51:08 -05:00
LICENSE this is the initial commit for my AWESOME website 2024-11-13 22:51:08 -05:00
main.ts compilation 2025-01-29 21:49:47 -05:00
package.json compilation 2025-01-29 21:49:47 -05:00
pnpm-lock.yaml this is the initial commit for my AWESOME website 2024-11-13 22:51:08 -05:00
README.md compilation 2025-01-29 21:49:47 -05:00
reset.sh uhhh yeah 2024-12-25 18:44:29 -05:00
screenshot.png change readme 2025-01-28 17:21:31 -05:00
TODO.md weh 2025-01-29 20:01:06 -05:00
tsconfig.json compilation 2025-01-29 21:49:47 -05:00


mipilin is a website lets you check on how your friends are doing, which is a very good and noble thing and something you should feel proud of for even considering. Also you can let YOUR friends know how YOU'RE doing. I guess.

mipilin mipilin

website screenshot

Running locally

## get repository
git clone https://git.sr.ht/~roxwize/mipilin
cd mipilin

## setup environment variables
cp .env.example .env
$EDITOR .env # If $EDITOR is not set, replace it with your text editor of choice

## start server
pnpm install
pnpm build # Compile TypeScript files to JavaScript in ./dist/
pnpm start

You can also run the server's TypeScript directly by using pnpm dev.

Environment variables

Keep your .env file to yourself. The only non-sensitive field is LISTEN_ON_SOCKET.

Variable Description Required
LISTEN_ON_SOCKET If set to true the server will run on a Unix socket at /run/user/[UUID]/mipilin/mipilin.sock no
DATABASE_URL URL where your PostgresQL database will be accessed yes
COOKIE_SECRET Can be any string, used to sign cookies yes