Skip to content

Simple serverless chat app created with Nuxt.js, connected to Google cloud tools like Firebase Authentication and Firebase Realtime Database.

License

Notifications You must be signed in to change notification settings

luciandavila/serverless-chat

Repository files navigation

Serverless Chat ci status

serverless-chat

Simple serverless chat app created with Nuxt.js, connected to google cloud tools like Firebase Authentication and Firebase Realtime Database.

The app can be accessed through the static hosting service Firebase Hosting, at https://serverless-chat-a3350.web.app/, and can be installed as a PWA.

This project was coded as an experiment, during my free time 😋

Build Setup

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

Linting and Testing

# running js linter
$ yarn lint:js

# running styles linter 
$ yarn lint:style

# running all linters
$ yarn lint

# running tests
$ yarn test

Deployment

# install firebase cli and login
$ curl -sL https://firebase.tools | bash
$ firebase login

# generate and deploy code to firebase hosting service
$ yarn generate
$ firebase deploy

Bugs and Contribution

For bugs and feature suggestions open an issue on Github. For code contributions fork the repo, make your changes and create a pull request.

If you want to contribute but do not know where to start, improvements on error handling, test coverage and usability are top priority.

About

Simple serverless chat app created with Nuxt.js, connected to Google cloud tools like Firebase Authentication and Firebase Realtime Database.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •