Skip to content

This project shows a real time phone book, where more than one party can interact at the same time with the simple idea of a phonebook.

Notifications You must be signed in to change notification settings

dagosi/Phone-Book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to a Real Time Phone Book

See me runing at: real-time-phonebook.herokuapp.com/

This phone book stores several phone numbers for a specific contact in a real-time environment. Hence, you can create, delete, and update contacts with other people at the same time without reloading the page.

Technologies used.

The client side was developed in Backbone and CoffeeScript. The server is runing in Rails; this has the API structure which is called from Backbone to do CRUD on the data (the data is stored in PostgreSQL). The view was developed with Twitter-Bootstrap, and the real-time feature was developed using Pusher (pusher.com/)

How to use.

If you want to see the project running, all you have to do is go to real-time-phonebook.herokuapp.com/ and check all the features of this awesome phone book.

If you want to run it in your on environment:

  1. Clone the project.

  2. Install RoR in your environment.

  3. Open a terminal. Go to the project and run $ bundle install (I recommend to have RVM first).

  4. Run rake db:migrate after bundle ends the installation process.

  5. Add the global variable environment for Pusher. Ask me for it. These are:

    • PUSHER_ID

    • PUSHER_KEY

    • PUSHER_SECRET

  6. Finally, run the server. $ rails s

  7. Go to localhost:3000 and enjoy.

About

This project shows a real time phone book, where more than one party can interact at the same time with the simple idea of a phonebook.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published