Skip to content

Example project using Reagent / Re-Frame and Matchbox / Firebase for a realtime chat.

License

Notifications You must be signed in to change notification settings

Quantisan/re-frame-firebase-example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Chat

Example project using ClojureScript, Reagent (Re-Frame) and Firebase (Matchbox) as the basis for creating a persistent, server-less, client-side chat client.

Getting Started

  1. # for a firebase.com account.
  2. Make a Firebase application.
  3. Clone the project.
  4. Change firebase-io-root in core.cljs to have the URL for your Firebase application.
  5. Run lein figwheel in the project root to start up a local webserver.
  6. Point your browser to http://localhost:3449 and start playing around in the code!

Developing

To start a local server that causes CSS and ClojureScript changes to be reflected immediately in your browser run lein fighweel and open up http://localhost:3449

To run the ClojureScript tests run lein auto-test. It will recompile the ClojureScript and rerun the tests whenever a file changes.

Acknowledgement

This project is a fork of Jake's Clojurescript Firebase Chat Example.

License

Distributed under the MIT License. Copyright (c) 2015 Paul Lam.

About

Example project using Reagent / Re-Frame and Matchbox / Firebase for a realtime chat.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 92.9%
  • HTML 5.9%
  • CSS 1.2%