Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fazt/nodejs-imgshare

A social App using Nodejs and Javascript technologies to Share Images
https://github.com/fazt/nodejs-imgshare

javascript mongodb nodejs social-network

Last synced: about 2 months ago
JSON representation

A social App using Nodejs and Javascript technologies to Share Images

Awesome Lists containing this project

README

        

# imgShare

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

![](docs/screenshot1.png)

# 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

- [Youtube (es)](https://youtu.be/TqC3e8nBycg)

# 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

- [Colors](https://www.color-hex.com/color-palette/26292)