Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hoshiyamaseizen/nextjs-messenger

Messenger created with NextJS
https://github.com/hoshiyamaseizen/nextjs-messenger

css-modules html javascript js jwt messenger nextjs react sass sass-modules socket socket-io ssr web

Last synced: 18 days ago
JSON representation

Messenger created with NextJS

Awesome Lists containing this project

README

        

# NextJS Messenger

## Deployment

~~The application deployed at Heroku~~:

~~~~

Heroku does not provide free dynos anymore, so the applicatoin is down

## About

This is a messenger created with NextJS framework. The functionality is not very extensive:

- Basic user authorization and authentication
- Ability to chat with people personally or in groups
- Ability to edit user info
- Ability to search chats or add them with id

While delevoping the emphasis was made on perfomance and SEO. The content is displayed with hybrid static, server & client rendering.

## Used Technologies

- NodeJS
- NextJS (React)
- MongoDB (and mongoose as ODM)
- SocketIO
- Sass (in CSS Modules style)
- JSON Web Tokens with cookies