Giter VIP home page Giter VIP logo

romeosr / tinder Goto Github PK

View Code? Open in Web Editor NEW

This project forked from litdevelopers/tinder

0.0 1.0 0.0 4.42 MB

Super Charged Tinder web client - Incremental Storage, recommendation filtering, live chat, web notifications

Home Page: https://medium.com/@paulxuca/tinder-tales-or-the-search-for-tinders-new-api-4d3a36e2542#.k7v8jfskl

License: MIT License

ApacheConf 0.59% JavaScript 88.42% CSS 7.48% HTML 3.51%

tinder's Introduction

React Tinder

Super Charged Tinder web client - Incremental Storage, recommendation filtering, live chat, web notifications
Currently only supports Chrome due to Chrome Extension support - Read more at https://medium.com/@paulxuca/tinder-tales-or-the-search-for-tinders-new-api-4d3a36e2542#.1ab1cvutd

Introduction

A tinder web client built in React & Redux Saga - React Tinder offers all the same features as the Tinder mobile application with some bonuses:

  • Web notifications! Get notified when you get a new match or message.
  • Incremental Storage: Have thousands of matches? Don't download them all again. Only load the new matches and messages.
  • Figure out who has already liked you! So you only like those people and not waste your likes. (This feature only works if tinder can provide us with data to indicate as such thanks to @GrandmasterMeio)
  • Want to pass instead of like? Go back to your history and change your mind in history.
  • Live chat with matches.
  • Update your location to travel around the world.

Images

Profile Screen Recommendations Screen Messaging Screen

Usage

  1. Fork or Clone the repository.
  2. run npm install while in the directory of the project.
  3. Open chrome and load in a new "unpacked extension" from the extensions screen.
  4. Open project folder and load in the src folder in /chrome.
  5. Open /app/containers/auth/sagas.js/ and edit the variable CHROME_EXTENSION_ID to the one found in your chrome extensions screen.
  6. run npm start in the root directory of the project.
  7. Navigate to localhost:3000/login and the chrome extension will handle the login process.
  8. Find your soulmate.

Road Map

This project is still a heavy WIP (Work in Progress) and pull requests are always welcome. Todo:

  1. Polish up UI of the application
  2. Figure out a better way of handling high volume accounts (1000+ matches)
  3. Code refactoring and linting
  4. Implement matches searching and indexing

tinder's People

Contributors

paulxuca avatar eddiewang avatar jdunk avatar maxrugen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.