Chatter is a real-time chat application built with SvelteKit and Neon Database. It allows users to post messages, reply to messages, and react to messages with emojis.
Check out the live demo here
- Character Selection: Choose from unique character avatars to represent yourself
- Real-time Messaging: Post and receive messages in real-time
- Message Interactions:
- Reply to specific messages
- React with emoji reactions
- Delete your own messages
- Modern UI: Sleek design with animated backgrounds and transitions
- Responsive: Works seamlessly on mobile and desktop
- Frontend:
- SvelteKit 5.0
- TailwindCSS for styling
- Svelte transitions and animations
- Backend:
- Neon PostgreSQL Database
- @neondatabase/serverless for database connectivity
- Development:
- Vite for build tooling
- Prettier for code formatting
- ESLint for linting
- Clone the repository
- Install dependencies:
npm install
- Create a
.env
file with your Neon database URL:
POSTGRES_URL="your-neon-database-url"
- Start the development server:
npm run dev