https://github.com/ajaparicio36/photocafe

Photobooth Application

https://github.com/ajaparicio36/photocafe

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Photobooth Application

Basic Info
  • Host: GitHub
  • Owner: ajaparicio36
  • License: mit
  • Language: TypeScript
  • Default Branch: main
  • Size: 740 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 5
  • Releases: 0
Created 12 months ago · Last pushed 12 months ago
Metadata Files
Readme Contributing Funding License

README.md

📸 Photocafe App

Video yourself and get your flipbook of your 7 second memory!
Or jump into classic photobooth mode: take 4 pictures, strike your best poses, and walk away with a print to remember the moment!


Photocafe App

✨ What is Photocafe App?

Photocafe App brings the magic of photo booths to your desktop!

  • Flipbook Mode: Record a 7-second video and instantly turn it into a fun flipbook you can print and keep.
  • Classic Photobooth: Snap 4 quick photos, get creative, and print your memories on the spot.

Perfect for events, parties, or just capturing a slice of life with a little flair!


🚀 Get Started

  1. Clone this repo
    git clone https://github.com/your-username/photocafe-app.git
  2. Install dependencies
    npm run init
  3. Start in development mode
    npm start
  4. Build for production
    npm run compile

That's it! You're ready to make memories. 🎉


🛠 Features

  • Modern Electron + Vite foundation for fast, secure, and reliable performance.
  • Auto-update support so your booth is always up-to-date.
  • End-to-end testing with Playwright.
  • Easy to customize—make it your own!

📁 Project Structure

  • packages/main – Electron main process
  • packages/preload – Secure bridge between Electron and your UI
  • renderer – Your app's interface (create with npm run create-renderer)

⚡️ NPM Scripts

sh npm start

Start the app in development mode with hot reload.

sh npm run build

Build all workspaces.

sh npm run compile

Build and package the app for distribution.

sh npm run test

Run end-to-end tests.

sh npm run init

Set up the initial environment and renderer.


💡 Tips

  • Renderer freedom: Use any frontend framework you like!
  • Node.js APIs: Use them in preload or main, not in the renderer.
  • Environment variables: Only those prefixed with VITE_ are exposed to the renderer.

❤️ Support

If you enjoy Photocafe App, give us a ⭐ or share your flipbooks with friends!


Built with love and a little bit of magic ✨


Powered by vite-electron-builder – thanks to the original author for this awesome template!

Owner

  • Name: Anthony John
  • Login: ajaparicio36
  • Kind: user
  • Location: Philippines

Student from Central Philippine University Studying BS in Software Engineering Acads / Pro Gaming

GitHub Events

Total
  • Watch event: 1
  • Delete event: 20
  • Issue comment event: 22
  • Push event: 1
  • Pull request event: 45
  • Create event: 24
Last Year
  • Watch event: 1
  • Delete event: 20
  • Issue comment event: 22
  • Push event: 1
  • Pull request event: 45
  • Create event: 24

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 35
  • Average time to close issues: N/A
  • Average time to close pull requests: 6 days
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.4
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 35
Past Year
  • Issues: 0
  • Pull requests: 35
  • Average time to close issues: N/A
  • Average time to close pull requests: 6 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.4
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 35
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (35)
Top Labels
Issue Labels
Pull Request Labels
dependencies (35) javascript (33) github_actions (2)

Dependencies

.github/actions/init-template-with-renderer/action.yml actions
  • actions/cache v4 composite
  • actions/setup-node v4 composite
.github/workflows/boilerplate-ci-entry.yml actions
.github/workflows/ci.yml actions
  • actions/checkout v4 composite
.github/workflows/codeql.yml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v3 composite
  • github/codeql-action/init v3 composite
.github/workflows/compile-and-test.yml actions
  • ./.github/actions/init-template-with-renderer * composite
  • actions/attest-build-provenance v2 composite
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
.github/workflows/deploy.yml actions
  • actions/download-artifact v4 composite
package-lock.json npm
  • 647 dependencies
package.json npm
  • @npmcli/map-workspaces 4.0.2 development
  • @playwright/test 1.53.1 development
  • @types/node 24.0.3 development
  • electron 36.5.0 development
  • electron-builder 26.0.12 development
  • glob 11.0.3 development
  • playwright ^1.53.1 development
  • @app/main *
packages/electron-versions/package.json npm
packages/integrate-renderer/package.json npm
packages/main/package.json npm
  • @app/electron-versions * development
  • electron-devtools-installer 3.2.0 development
  • typescript 5.8.3 development
  • vite 6.3.5 development
  • @app/preload *
  • @app/renderer *
  • electron-updater 6.6.2
packages/preload/package.json npm
  • @app/electron-versions * development
  • mlly 1.7.4 development
  • typescript 5.8.3 development
  • vite 6.3.5 development
packages/renderer/package.json npm
  • @eslint/js ^9.29.0 development
  • @types/node ^24.0.8 development
  • @types/react ^19.1.8 development
  • @types/react-dom ^19.1.6 development
  • @vitejs/plugin-react-swc ^3.10.2 development
  • eslint ^9.29.0 development
  • eslint-plugin-react-hooks ^5.2.0 development
  • eslint-plugin-react-refresh ^0.4.20 development
  • globals ^16.2.0 development
  • tw-animate-css ^1.3.4 development
  • typescript ~5.8.3 development
  • typescript-eslint ^8.34.1 development
  • @tailwindcss/vite ^4.1.11
  • @vitejs/plugin-react ^4.6.0
  • class-variance-authority ^0.7.1
  • clsx ^2.1.1
  • lucide-react ^0.525.0
  • react ^19.1.0
  • react-dom ^19.1.0
  • tailwind-merge ^3.3.1
  • tailwindcss ^4.1.11