Skip to content

About

This repository contains a full-stack messaging application built with Bun, React, and TypeScript.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

44 Commits

Folders and files

Repository files navigation

Messaging App

This repository contains a full-stack messaging application built with Bun, React, and TypeScript.

Project Structure

  • client/: This directory contains the client-side application built with React and TypeScript. It uses Vite for the build process and Tailwind CSS for styling. The Dockerfile for the client application is located here.
  • server/: This directory contains the server-side application built with Bun and TypeScript. It uses Drizzle for database migrations, express and socket.io and sqlite3 . The Dockerfile for the server application is located here.
  • docker-compose.yml: This file is used to define and run the multi-container Docker applications for the client and the server.
  • .github/workflows/: This directory contains the GitHub Actions workflow definitions.

Available Scripts

In each project directory (client and server ), you can run:

  • bun run install: Runs the app in the development mode.
  • bun run dev: Runs the app in the development mode.

the ports are 3000 for the server and 3001 for the front-end

Run it Locally with docker

This project uses Docker for containerization. There are Dockerfiles for both the client and the server applications.

To run the Docker containers for both the client and the server, use Docker Compose:

docker-compose up

About

This repository contains a full-stack messaging application built with Bun, React, and TypeScript.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages