/messages-app

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

Primary LanguageJavaScript

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 folder and follow the README file instructions.

  • Go to the 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's course. NodeJS - The Complete Guide.