Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/feathersjs/feathers-chat
A Feathers real-time chat application
https://github.com/feathersjs/feathers-chat
Last synced: 6 days ago
JSON representation
A Feathers real-time chat application
- Host: GitHub
- URL: https://github.com/feathersjs/feathers-chat
- Owner: feathersjs
- License: mit
- Created: 2016-03-13T23:50:12.000Z (almost 9 years ago)
- Default Branch: dove
- Last Pushed: 2024-03-02T18:55:49.000Z (11 months ago)
- Last Synced: 2024-05-23T01:13:47.249Z (8 months ago)
- Language: TypeScript
- Homepage: https://feathersjs.com
- Size: 2.71 MB
- Stars: 494
- Watchers: 15
- Forks: 251
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Contributing: .github/contributing.md
Awesome Lists containing this project
- awesome-feathersjs - Feathers Chat - feathers-logo.png) (Resources / Examples)
README
# Feathers Chat
A FeathersJS Chat Application## About
This repository includes the server application from the [official Feathers chat guide](https://dove.feathersjs.com/guides/basics/generator.html) as well as chat frontend examples for different frameworks.
## API server
### TypeScript
The TypeScript version of the chat API server can be found in the [feathers-chat-ts](./feathers-chat-ts/). To start it install the dependencies like this:
```
cd feathers-chat-ts
npm install
```Then compile the source code and run the database migration which will initialize an SQLite database in the `feathers-chat.sqlite` file.
```
npm run compile
npm run migrate
```It can now be started with:
```
npm start
```Or in development mode with
```
npm run dev
```Now go to [http://localhost:3030](http://localhost:3030) to start chatting 🕊️
## Frontend
### Plain JavaScript
A plain JavaScript frontend can be found in the [public](./public/) folder which is hosted statically by the [api server examples](#api-server).
### React
TBD
### VueJS
TBD