PixiFrame is a stunning website crafted with SvelteKit and backed by Supabase. It empowers you to upload, share, and secure images with ease. Control access by setting a passphrase for added privacy. PixiFrame supports jpg/jpeg, png, and gif files, with more formats coming soon.
- Upload and share pictures effortlessly.
- Enhance privacy by setting passphrases for shared images.
- Aesthetic design and user-friendly interface.
- Built for performance using SvelteKit and Supabase.
- Support for popular image file formats: jpg/jpeg, png, and gif.
To get started with PixiFrame, follow these steps:
- Clone the repository:
git clone https://github.com/xyugen/pixiframe.git
- Install dependencies
cd pixiframe
npm install (or pnpm install)
- Configure your Supabase credentials:
- Create a
.env
file in the project root. - Add your Supabase API URL and API Key to the
.env
file:
PUBLIC_SUPABASE_URL=<your-supabase-api-url>
PUBLIC_SUPABASE_ANON_KEY=<your-supabase-api-key>
- Start the development server
npm run dev
- Access the website in your browser:
Open your browser and navigate to
http://localhost:3000
.
Contributions to PixiFrame are welcome! If you find any issues or want to add new features, feel free to submit pull requests. Please make sure to follow the code style and conventions.
PixiFrame is open source and released under the MIT License