https://github.com/2manoj1/photouploadercrop
Image Upload and crop in different way using react-image-crop and upload one by one crop image in Firebase cloud storage. Display all images in another page as Gallery. After upload its prompt for crop image download.
https://github.com/2manoj1/photouploadercrop
firebase javascript nextjs react-dropzone react-image-crop reactjs reactstrap vercel
Last synced: 2 months ago
JSON representation
Image Upload and crop in different way using react-image-crop and upload one by one crop image in Firebase cloud storage. Display all images in another page as Gallery. After upload its prompt for crop image download.
- Host: GitHub
- URL: https://github.com/2manoj1/photouploadercrop
- Owner: 2manoj1
- Created: 2020-06-05T21:05:05.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T08:02:44.000Z (over 3 years ago)
- Last Synced: 2024-04-16T22:22:11.834Z (about 2 years ago)
- Topics: firebase, javascript, nextjs, react-dropzone, react-image-crop, reactjs, reactstrap, vercel
- Language: JavaScript
- Homepage: https://photocrop.now.sh
- Size: 1.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[Live Demo](https://photocrop.now.sh)
## Getting Started
Step:
1. Clone The Repo in your local System
2. Install Depedency (Nodejs Required)
```bash
npm i
# or
yarn
```
3. Add Firebase cardinal in .env and .env.local file
```bash
touch .env
touch .env.local
```
```bash
NEXT_PUBLIC_FIREBASE_API_KEY=""
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=""
NEXT_PUBLIC_FIREBASE_DATABASE_URL=""
NEXT_PUBLIC_FIREBASE_PROJECT_ID=""
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=""
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID="7"
NEXT_PUBLIC_FIREBASE_APP_ID=""
```
Run the development server:
```bash
npm run dev
# or
yarn dev
```
Production Deployed in vercel (now.sh)





Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
## This project Bootstrap with Nextjs Framework (Server side Reactjs)
To learn more about Next.js, take a look at the following resources:
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!