Skip to content

gam98/image-uploader-frontend

Repository files navigation

Tiny Cloud

Solution for a challenge from Devchallenges.io.

Table of Contents

Overview

login

In this screenshot you can see the login page where you can enter in the app, or redirect to the signup or recover password page.

my space

Here is the page where you will redirect once you login successfully. There is a button that you can click and then you will redirect to the upload image page.

upload image

Here you can drag and drop an image or choose to select from your folder.

upload image animation

You will see a loader and then you will finally see your image, you can copy the url image.

my space with images

You can see all your images uploaded in my space page and you can copy the url image or delete it.

Built With

Features

This application/site was created as a submission to a DevChallenges challenge. The challenge was to build an application to complete the given user stories.

  • You can drag and drop an image to upload it
  • You can choose to select an image from my folder
  • You can see a loader when uploading
  • When the image is uploaded, I can see the image and copy it
  • You can choose to copy to the clipboard

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/gamcode98/image-uploader-frontend

# Install dependencies
$ npm install

# Run the app
$ npm run dev

You will need to clone too the backend repository

Note: Replace your VITE_BACKEND_URL="your_backend_url" in your .env file

Acknowledgements

Contact