/nodejs-imgshare

A social App using Nodejs and Javascript technologies to Share Images

Primary LanguageJavaScript

imgShare

imgShare is a web application to share images, comments, and more.

Environment Variables

  • MONGODB_URI, the mongodb database uri
  • PORT the http server port. By default is 3000

Installation

git clone https://github.com/FaztTech/nodejs-imgshare
cd nodejs-imagshare
npm install
npm run build
npm start

Installation with docker-compose (Recommended)

docker-compose up

Tutorials

Improvements for the Future

  • add user authentication
  • Update docker compose
  • add input validation
  • add cloud storage for assets
  • update public/js/scripts.js with vanilla js
  • provides an API for client consumption
  • hide /profile view from not authenticated users
  • validate routes just for authenticated users

Resources