Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fazt/nodejs-imgshare
- Owner: fazt
- Created: 2018-11-23T22:23:50.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T15:44:48.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T07:47:01.535Z (9 months ago)
- Topics: javascript, mongodb, nodejs, social-network
- Language: JavaScript
- Size: 2.19 MB
- Stars: 111
- Watchers: 17
- Forks: 106
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
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)