Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blaz-cerpnjak/react-photos-app
📷 Photogram - simple web app using MERN stack similar to Instagram. ⭐
https://github.com/blaz-cerpnjak/react-photos-app
backend express frontend instagram mongodb nodejs photos react web
Last synced: about 2 months ago
JSON representation
📷 Photogram - simple web app using MERN stack similar to Instagram. ⭐
- Host: GitHub
- URL: https://github.com/blaz-cerpnjak/react-photos-app
- Owner: blaz-cerpnjak
- Created: 2022-04-23T08:40:22.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-05-04T15:58:49.000Z (over 2 years ago)
- Last Synced: 2023-08-13T08:39:20.600Z (over 1 year ago)
- Topics: backend, express, frontend, instagram, mongodb, nodejs, photos, react, web
- Language: JavaScript
- Homepage:
- Size: 4.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Photogram
Photogram is a simple web app, similar to Instagram.
## Implemented functionality:
- user authentication (sign up/sign in),
- user profile images,
- uploading photos,
- browsing other users photos,
- liking and commenting photos,
- reporting photos (5 reports hide the photo),
- algorithm for sorting photos by score (likes, reports) + time decay ([more here](https://github.com/clux/decay)),
- showing message with snackbars,
- light and dark mode switch.## Images:
### Register page
### Login page
### Home page
### Publish photos page
### Comment section
### Dark mode## How to Run?
Move to the root of the project and run:
```console
docker-compose up
```## Technologies
This application was developed in [Visual Studio Code](https://code.visualstudio.com/) using MongoDB, Express, React and NodeJS (MERN stack).
## Author 👋
This app was developed by [Blaž Čerpnjak](https://github.com/blaz-cerpnjak), who is currently a student at Faculty of Electrical Engineering, Computer Science and Informatics, University of Maribor.
This app was an exercise in one of the subjects.