• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
JoeEdoh

JoeEdoh

tos

Public
Like
1
tos
Home
Code
4
backend
3
frontend
4
shared
1
README.md
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
README.md

TOS - Think On Scriptures

A Christian-themed social media community app focused on faith-based interaction, scripture sharing, and Christian fellowship.

Features

User Authentication

  • Sign-up and login with email/username
  • Profile customization with profile picture and editable username

Posts & Engagement

  • Create scripture-based posts (text, image, or both)
  • Like and comment on posts
  • Scrollable feed (latest first)

Chatrooms

  • Public chatroom for inspirational messages and scripture discussions
  • Private messaging for 1-on-1 chats
  • Real-time chat updates

User Profiles

  • Bio, profile picture, posts made, and liked posts
  • Username and profile picture customization

Spiritual Aesthetic

  • Peaceful and uplifting Christian theme
  • Soft colors (light blues, white, gold)
  • Bible iconography and scripture references

Content Moderation

  • Admin capabilities to delete inappropriate content
  • Online user tracking

Project Structure

├── backend/
│   ├── database/
│   │   ├── migrations.ts    # Schema definitions
│   │   ├── queries.ts       # DB query functions
│   ├── routes/              # API routes
│   └── index.ts             # Main entry point
├── frontend/
│   ├── components/          # React components
│   ├── index.html           # Main HTML template
│   └── index.tsx            # Frontend entry point
└── shared/
    └── types.ts             # Shared types and interfaces

Technology Stack

  • Backend: Hono (API framework), SQLite (database)
  • Frontend: React, TailwindCSS
  • Authentication: JWT tokens
  • Real-time: WebSocket for chat functionality

Getting Started

The app is hosted on Val Town and can be accessed at the HTTP endpoint.

Code
backendfrontendsharedREADME.md
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.