milliondreams / ks-lift

Kickstart Lift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kickstart Lift

Purpose

The purpose of this project is to build a lift/akka/mongodb application that can serve as a base to a twitter like site and also a guide to building scalable lift applications.

How to run this

This is a maven based lift project and uses MongoDB for backend. To run this you’ll need mongodb runnign on localhost and maven installed.

  1. checkout the project
  2. go to the checkout folder
  3. run [mvn jetty:run]

What is done

  1. User data storage in MongoDB using Custom Proto User (Work done by GhostM)
  2. Embeded Profile object and Profile edit link once the user logs in

Work in progress

  1. Activity stream model
  2. Publishing to Activity stream

To Be Done

  1. Allow users to follow others
  2. Allow users to search others
  3. Allow user to view others profiles
  4. Allow users to message others

About

Kickstart Lift


Languages

Language:Scala 96.9%Language:JavaScript 2.7%Language:Shell 0.4%