Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.72 KB

File metadata and controls

58 lines (40 loc) · 1.72 KB

Meow - Personal Bio Page

A customizable personal bio page with Discord integration, Last.fm, music player, and dynamic backgrounds.

Live demo  ·  Discord

Preview

Setup

1. Install dependencies

npm install

2. Run the server

npm start

3. Open the setup wizard

Visit http://localhost:3000/setup. The wizard walks you through 5 steps:

Step What you configure
① Profile Display name, description, timezone, footer text, welcome message, profile picture
② Social GitHub, Twitter/X, Steam, VRChat, osu!, Last.fm, Instagram, TikTok, YouTube, NameMC
③ Integrations Discord status (via Lanyard), Last.fm now playing, rotating locations
④ Appearance Background image or video, blur/opacity overlay, font family
⑤ Finish Review summary → click Launch

On submit, the wizard writes your .env, generates config.js, saves your uploaded images, and permanently locks itself. To reconfigure, delete .setup-complete and restart.

4. Done

Your page is live at http://localhost:3000.


Migrating from a previous version? Rename .env.example to .env, fill it in manually, then run npm run config to generate public/js/config.js without going through the wizard.

Commands

Command Description
npm start Start the server
npm run config Regenerate config.js from .env
npm run release Create a release .zip (uses git archive)
npm run serve Serve static files only

License

Open source — use freely. Made with ❤️ by Akryst