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: 22 days 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 (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-06T07:12:07.000Z (4 months ago)
- Last Synced: 2024-11-22T20:37:36.264Z (3 months ago)
- Topics: backend, express, frontend, instagram, mongodb, nodejs, photos, react, web
- Language: JavaScript
- Homepage:
- Size: 4.34 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.