VSinder
A dating app for programmers where you swipe on code.
Context: https://youtu.be/bfd8RyAJh6c
Get the app for push notifications
How to run locally
API
packages/api
- Have PostgreSQL running and create a db called
vsinder
- Have Redis running
- Copy .env.example to .env and fill in GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET (you will have to register a GitHub OAuth app and set the callback url to: http://localhost:3001/auth/github/callback)
- Run
yarn
to install deps - Run
yarn watch
to compile TypeScript - Run
yarn dev
to start server - Run
yarn seed
to add dummy data to db
Extension
packages/extension
- Run
yarn
to install deps - Create
src/places-api-key.ts
and stick this inside:
export const placesApiKey = "";
- Run
yarn watch
to compile TypeScript & Svelte - Press f5 to trigger VSCode debugger which launches the extension
App
packages/app
- Run
yarn
to install deps - Create
src/places-api-key.ts
and stick this inside:
export const placesApiKey = "";
- Create
src/dsn.ts
and stick this inside:
export const SENTRY_DSN = ""
- Run
yarn start
to start Expo