https://github.com/atayl16/family-messaging
A private family chat app built with Rails and React
https://github.com/atayl16/family-messaging
chat-app family netlify rails react render
Last synced: 4 months ago
JSON representation
A private family chat app built with Rails and React
- Host: GitHub
- URL: https://github.com/atayl16/family-messaging
- Owner: atayl16
- Created: 2025-06-21T20:41:05.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-29T17:54:01.000Z (4 months ago)
- Last Synced: 2025-06-29T18:46:02.703Z (4 months ago)
- Topics: chat-app, family, netlify, rails, react, render
- Language: Ruby
- Homepage:
- Size: 1.17 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Family Messaging App (Rails + React + Vite)
A secure, private messaging platform built for kids to message their parent (me!) in a closed environment. Built to run in-browser on our household devices.
## Features
- Vite-powered React frontend
- Rails 7 API backend
- PostgreSQL for persistent data
- Redis for ActionCable (websockets)
- Emoji picker, typing indicators, and message timestamps## Stack
- **Frontend**: React 19, Vite, Axios, Emoji Picker
- **Backend**: Ruby 3.1.3, Rails 7.0.4, PostgreSQL, Redis
- **Security**: Manual user creation only, no public login or registration
- **Deployment**: Render (fullstack)## Local Setup
```bash
bundle install
rails db:setup
cd client && npm install && npm run dev
```## Notes
Built entirely from scratch as a full-stack monorepo. No scaffold generators used. Chat is handled via ActionCable.## Author
Alisha Taylor — Parent, Engineer, and Safety First Advocate