nodejs-imgshare icon indicating copy to clipboard operation
nodejs-imgshare copied to clipboard

A social App using Nodejs and Javascript technologies to Share Images

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

  • [x] 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