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

https://github.com/juliolmuller/studying-feathers

Simple application to learn Feathers framework for web sockets.
https://github.com/juliolmuller/studying-feathers

feathers javascript nodejs websocket

Last synced: about 2 months ago
JSON representation

Simple application to learn Feathers framework for web sockets.

Awesome Lists containing this project

README

        


:books: Simple App with Feathers.js


Lessons Learned   |   
Technologies   |   
Environment Setup   |   
Features


Creation Date

Update Date

Latest Version

Pull Requests Welcome

Project License

![Application snapshot](./public/img/app-overview.jpg)

Simple application developed to learn a web socket framework for Node.js. Completely based on Traversy Media's [crash course available in YouTube](https://www.youtube.com/watch?v=8y33WCVkLwc).

## :trophy: Lessons Learned

- Feathers configuration in backend;
- Feathers configuration in frontend;

## :rocket: Technologies & Resources

**Backend:**
- Express
- Feathers.js 4
- Socket.io 2

**Frontend:**
- Feathers.js 4 (client)
- Socket.io 2 (client-side)

**Development:**
- Visual Studio Code
- Node.js routines

## :hammer: Setting up the Environment

Make sure to have **Node.js 10+** installed in your machine and its **npm** available in the command line, then use the following command to start the server:

```bash
$ npm install # Download dependencies
$ npm run watch # Run development server
$ npm start # Start the server
```

## :zap: Features

- [x] Web socket creation;
- [x] Submission of a form with real-time feedback;
- [x] Deploy application on Heroku;