Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/willianfalbo/messages-app

A simplified version of a posting messages application (REST APIs)
https://github.com/willianfalbo/messages-app

express-js javascript jwt-authentication mongo-db mongoose-js multer node-js react-js rest-api socket-io websocket

Last synced: about 1 month ago
JSON representation

A simplified version of a posting messages application (REST APIs)

Awesome Lists containing this project

README

        

## Messages App

A simplified version of a posting messages application. There is no goal here, it was created for demonstration purpose only.

### Features

- Authentication: Sign-up, login and logout.
- Feed: Paginated post messages and real-time updates.
- Post Management: Upload photos, create posts, update and delete.

### Quick Preview



### Quick Start

- Go to the [backend](./backend) folder and follow the README file instructions.

- Go to the [frontend](./frontend) folder and follow the README file instructions.

### Stack

- Backend
- Node.js & Javascript
- RESTFul APIs & Express.js
- MongoDB database & Mongoose.js ODM
- Real-time connection with Websocket & Socket.io
- JWT authentication & Password-Hashing with bcrypt
- File uploads with Multer

- Frontend
- React.js & Javascript

### Credits

This app was created based on [Maximilian Schwarzmüller](https://academind.com/team/#maximilian)'s course. [NodeJS - The Complete Guide](https://academind.com/learn/our-courses/).