/Social-Magazine

A Full Stack "Social Magazine" with JavaScript, Node.js, Express, MongoDB and a few npm's packages.

Primary LanguageJavaScript

Social Magazine

A Full Stack app with JavaScript, Node.js, Express, MongoDB and a few npm's packages.

MVC Pattern + OOP

  • Implement user registration, log-in, log-out and user generated content like posts (CRUD).
  • Implement Live search
  • Letting users follow each others
  • Implement Live chat with socket.io
  • Implement EJS (Embedded JavaScript templates)
  • Implement CSRF and JWT
  • Implement API (CRUD)

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

.env file must be setup

CONNECTIONSTRING=mongodb+srv://YOURUSERHERE:YOURPASSWORDHERE@YOURCLUSTERCONFIGHERE.mongodb.net/APPNAME?retryWrites=true&w=majority
PORT=3000
APP_NAME=YOUR APP NAME
JWTSECRET=YOURRANDOMSUPERSECRET

Authors

  • Arnaldo Baumanis

License

This project is licensed under the MIT License