All Projects → benawad → Vsinder

benawad / Vsinder

Licence: apache-2.0
Dating App for VSCode

Programming Languages

typescript
32286 projects
Svelte
593 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

VSinder

A dating app for programmers where you swipe on code.

swiping code

Context: https://youtu.be/bfd8RyAJh6c

Get the app for push notifications

iOS

Android

How to run locally

API

  1. packages/api
  2. Have PostgreSQL running and create a db called vsinder
  3. Have Redis running
  4. 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)
  5. Run yarn to install deps
  6. Run yarn watch to compile TypeScript
  7. Run yarn dev to start server
  8. Run yarn seed to add dummy data to db

Extension

  1. packages/extension
  2. Run yarn to install deps
  3. Create src/places-api-key.ts and stick this inside:
export const placesApiKey = "";
  1. Run yarn watch to compile TypeScript & Svelte
  2. Press f5 to trigger VSCode debugger which launches the extension

App

  1. packages/app
  2. Run yarn to install deps
  3. Create src/places-api-key.ts and stick this inside:
export const placesApiKey = "";
  1. Create src/dsn.ts and stick this inside:
export const SENTRY_DSN = ""
  1. Run yarn start to start Expo
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].