https://github.com/heytulsiprasad/persona
Fast and elegant Image Uploader which uploads your image to Imgur with drag and drop and gives you a sharable link instantly.
https://github.com/heytulsiprasad/persona
image-upload imgur imgur-uploader
Last synced: about 1 year ago
JSON representation
Fast and elegant Image Uploader which uploads your image to Imgur with drag and drop and gives you a sharable link instantly.
- Host: GitHub
- URL: https://github.com/heytulsiprasad/persona
- Owner: heytulsiprasad
- Created: 2020-07-20T20:00:46.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T22:39:36.000Z (over 3 years ago)
- Last Synced: 2025-02-13T07:42:28.576Z (over 1 year ago)
- Topics: image-upload, imgur, imgur-uploader
- Language: JavaScript
- Homepage: https://persona-upload.now.sh/
- Size: 4.42 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Fast and efficient Image uploader made while keeping minimalism in mind
# Persona — Image Uploader
## ✨ Features
- Drag and drop or click to upload image
- Supports multiple types: _jpeg, png, gif_
- Upload instantly, no need to create an account
## 🚀 Quick start
Start developing loally
### Clone the repo
```bash
git clone https://github.com/heytulsiprasad/persona.git
```
### Install Dependencies
_The project only needs `client` folder as of now, so you don't need server dependencies yet._
**Everything outside the `client` folder is just boilerplate.**
```bash
cd client
npm install
npm run start
```
You can run `npm run dev` after the first time (as we need to create the `tailwind.generated.css` file on first run)
### Setup env
_We are using `.env` file inside our react project, so for it to detect we need to append our key name with `REACT_APP`._
- Create a file named `.env` in client folder
- Register your application on [Imgur](https://api.imgur.com/oauth2/addclient)
- Select **Anonymous usage without user authentication** under **Authorization Type**
- Fill other basic details as asked and hit submit
- Copy your `Client ID`
- Paste it inplace of value
- `REACT_APP_IMGUR_CLIENT_ID=value`
## Upcoming Features
- User authentication so that user can upload images to their Imgur Account
- Creating dashboard for user to see all previously uploaded images
- [May or may not] Small video upload
---
Made with :heart: and Javascript