Skip to content

whitesgr03/rokulezrive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rokulezrive

A cloud storage application built with React. Hosted on Vercel.

website screenshots

Links

Description:

Rokulezrive is a file uploader built as a stripped down version of Google Drive. Allows users to upload, download and share files.

Additional info
  • At first I planned to use Passport.js to build an authentication system, but I'm new to user email validation and token expiration handling, so I decided to use the auth provider Supabase for authentication and authorization.

  • Cloudinary is currently used to store user files and may be changed to Supabase Storage in the future for convenience to manage together with database and auth services.

Technologies:

  1. React Router to keep the user interface in sync with the URL. In addition, it allows defining which component to display for a specified URL.

  2. Yup to validate any form's data and make sure that it matches the schemas that define how the data should look and the values expected to conform to them.

Features:

  • User authentication.
  • Upload any type of files.
  • Share files with everyone.
  • Folder and file management.
  • Responsive design.

Usage:

You can access the app through your web browser.

  • Login with Google, Facebook or your email and password.

    website screenshot website screenshot
  • If you forget your password, you cant get it back.

    website screenshot
  • Upload file and check out file information.

    website screenshot website screenshot
  • Rename and delete a folder or file.

    website screenshot website screenshot
  • Share your files with other users or anyone without an account.

    website screenshot

About

Allows users to upload, download and share files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published