Screen recording application built with Electron.
- Clone the repository:
git clone https://github.com/lef-adhoc/streamsnap.git
cd streamsnap- Install dependencies:
npm install- Set up environment variables:
cp .env.example .env
# Edit .env with your Google Drive API credentials- Run in development mode:
npm run devBuild for your current platform:
npm run buildBuild for all platforms:
npm run dist:allTo enable Google Drive integration, you'll need to:
- Create a project in the Google Cloud Console
- Enable the Google Drive API
- Create OAuth 2.0 credentials
- Add your credentials to the
.envfile
GOOGLE_CLIENT_ID- Google OAuth client IDGOOGLE_CLIENT_SECRET- Google OAuth client secret
npm run dev- Start development servernpm run build:css- Build Tailwind CSSnpm run format- Format code with Prettiernpm run format:check- Check code formatting