https://github.com/ahmedsemih/mern-stack-photo-sharing-app
MERN-Stack Responsive Photo Sharing App
https://github.com/ahmedsemih/mern-stack-photo-sharing-app
expressjs fullstack-javascript material-ui mern-stack mongodb mui photo photo-gallery photography photos react reactjs sharing sharing-platform
Last synced: about 2 months ago
JSON representation
MERN-Stack Responsive Photo Sharing App
- Host: GitHub
- URL: https://github.com/ahmedsemih/mern-stack-photo-sharing-app
- Owner: ahmedsemih
- License: mit
- Created: 2022-06-06T13:09:37.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-06T09:12:19.000Z (about 3 years ago)
- Last Synced: 2024-01-27T06:38:30.883Z (over 2 years ago)
- Topics: expressjs, fullstack-javascript, material-ui, mern-stack, mongodb, mui, photo, photo-gallery, photography, photos, react, reactjs, sharing, sharing-platform
- Language: JavaScript
- Homepage:
- Size: 489 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
https://user-images.githubusercontent.com/102798814/184489684-947d0e84-f56f-4f34-83cb-8942772b9f2e.mp4
# Photorello
This is a photo sharing app like pinterest. Users can share a photo and edit or delete it.
They can like or dislike other people's photos. If they want they can follow other users.
Admins can create or edit categories.
## Built with
- [React](https://reactjs.org/) - Javascript Library For UI
- [MUI](https://mui.com/) - UI Component Library
- [Javascript](https://www.javascript.com/) - Main Language
- [NodeJS](https://nodejs.org/en/) - Server Environment
- [Expressjs](https://expressjs.com/) - NodeJS Framework For Server Processes
- [MongoDB](https://www.mongodb.com/) - NOSQL Database
- [Mongoose](https://mongoosejs.com/) - Database ORM
- [Formik](https://formik.org/) - React Form Library
- [Yup](https://www.npmjs.com/package/yup) - For Validations
- [Bcryptjs](https://www.npmjs.com/package/bcryptjs) - For Encryption
- [Cloudinary](https://cloudinary.com/) - Cloud Image Storage
## Getting Started
Clone the repository
```
git clone https://github.com/AhmedSemih/MERN-Stack-Photo-Sharing-App.git
```
After getting the starter files, you must to go both file directories and run
```
npm install
```
You must assign environment variables for both and start the dev server
```
npm start
```