Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/javitocor/express-authenticated-chat

A chat that requires authentification to access. User can log in or use Github OAuth to access. Built with Expressjs, Mongoose, Passport and Socket.IO
https://github.com/javitocor/express-authenticated-chat

expressjs mongoosejs oauth passport pug-template-engine socket-io

Last synced: about 17 hours ago
JSON representation

A chat that requires authentification to access. User can log in or use Github OAuth to access. Built with Expressjs, Mongoose, Passport and Socket.IO

Awesome Lists containing this project

README

        

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
![Hireable](https://cdn.rawgit.com/hiendv/hireable/master/styles/default/yes.svg)

# Express-authenticated-chat

> A chat that requires authentification to access. User can log in or use Github OAuth to access. Built with Expressjs, Mongoose, Passport, Bcrypt and Socket.IO

Additional description about the project and its features.

## Built With

- JAVASCRIPT
- NPM
- EXPRESS
- MONGOOSE
- PASSPORT
- BCRYPT
- SOCKET.IO
- PUG
- NODE
- ESLINT
- GITHUB ACTIONS
- VSCODE

### Usage
To have this app on your pc, you need to:
* [download](https://github.com/javitocor/Express-authenticated-chat/archive/development.zip) or clone this repo:
- Clone with SSH:
```
[email protected]:javitocor/Express-authenticated-chat.git
```
- Clone with HTTPS
```
https://github.com/javitocor/Express-authenticated-chat.git
```

* In the project directory, you can run:

- `$ npm install` - installs all the dependencies required by the project

- `$ npm run dev` - runs the app in the development mode:
- Open [http://localhost:8080](http://localhost:8080) to view it in the browser.
- The page will reload if you make edits.

## Authors

👤 **Javier Oriol Correas Sanchez Cuesta**

- Github: [@javitocor](https://github.com/javitocor)
- Twitter: [@JavierCorreas4](https://twitter.com/JavierCorreas4)
- Linkedin: [Javier Oriol Correas Sanchez Cuesta](https://www.linkedin.com/in/javier-correas-sanchez-cuesta-15289482/)

## 🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the [issues page](https://github.com/javitocor/Express-authenticated-chat/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments 🚀

- Freecodecamp
- Express Documentation
- MDN

## 📝 License

This project is [MIT](lic.url) licensed.

[contributors-shield]: https://img.shields.io/github/contributors/javitocor/Express-authenticated-chat.svg?style=flat-square
[contributors-url]: https://github.com/javitocor/Express-authenticated-chat/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/javitocor/Express-authenticated-chat.svg?style=flat-square
[forks-url]: https://github.com/javitocor/Express-authenticated-chat/network/members
[stars-shield]: https://img.shields.io/github/stars/javitocor/Express-authenticated-chat.svg?style=flat-square
[stars-url]: https://github.com/javitocor/Express-authenticated-chat/stargazers
[issues-shield]: https://img.shields.io/github/issues/javitocor/Express-authenticated-chat.svg?style=flat-square
[issues-url]: https://github.com/javitocor/Express-authenticated-chat/issues