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

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

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
```