Full stack proximity based chat application that lets you explore chat rooms in your area! Backed by Node JS, Socket.IO, PostgreSQL, Android
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
readme-images
sandcastle-android
sandcastle-node
README.md

README.md

Sandcastle

Backend: Node.js Express + PostgreSQL

Frontend: Android JAVA with modern MVVM architecture

Cloud: Amazon EC2

A proximity-based chat application that enables users to create and discover chat rooms (called Sandcastles!) around them. Create an account, talk to your friends nearby, or make new ones! Users receive push notifications about messages being sent to Sandcastles close to them, Sandcastles they're a part of, and of new Sandcastles being made.

User Authentication

Users can create their own account! (Passwords are hashed, don't worry!)

Authentication

Find Sandcastles nearby

See all chats within a 5 kilometre radius and chat in the closest one!

Rooms

Chat with People Nearby

Talk to everybody at your current Sandcastle!

Chat

Create a new Sandcastle

Can't find a Sandcastle? Make your own! Nearby Sandcastle users are automatically notified about the creation of your sandcastle.

Rooms