Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vanbui1995/chat-app-meteor

A very simple chat app is written by MeteorJS + React + Tailwind
https://github.com/vanbui1995/chat-app-meteor

chat chat-app demo meteor realtime tailwind

Last synced: about 1 month ago
JSON representation

A very simple chat app is written by MeteorJS + React + Tailwind

Awesome Lists containing this project

README

        

# Simple Chat App Meteor

A very simple chat app is written by MeteorJS + React + Tailwind to prove that MeteorJS is still working with the newest frontend techs and simple to build a real-time application

Screen Shot 2023-09-09 at 14 46 48
Demo link: https://chat-app-2023-vanbui.au.meteorapp.com

### How to run it locally

1. Make sure you are on NodeJS version 14 (recommended by MeteorJS)
2. Install meteor
```
npm install meteor -g
```
3. Install dependencies & start locally
```
meteor npm install
meteor
```
### Feature
- Loggin, Loggout
- Manage DM Conversations
- Send message
- Unread count
- Notifications

### Folder structure

.
src
├── ...
└── server/main.tsx # Backend entry point file (Root)
├── imports # Contain all main pages, the root component of each page
│ ├── ui/* # All frontend source code
│ ├── api/collections/* # Define all collection schema
│ ├── api/methods/* # Define all Meteor methodss (APIs)
│ └── api/publications/* # Define all Meteor publications (backend realtime)
│ └── api/job-handlers/* # Define all jobs on the backend side
└── tailwind.config.cjs # Tailwind config, I configured all colors/spacing of the guideline via this file