-
-
Notifications
You must be signed in to change notification settings - Fork 247
Features
Over killed version of Google drive index available right now on internet. It is a serverless Google Drive directory indexing program that can be deployed on Cloudflare Workers and backend deployed on heroku. It can list Google Drive files in the form of a directory and can be downloaded through a straight chain. Since traffic is transferred through Cloudflare, it can be used freely even in a restricted network environment. This tutorial explains the deployment process of google drive ultimate index using a custom API, which is theoretically safer and faster to download. With backend integration and automated OTP generation it is now more safer and you get a seamless experience with knowledge of users. We can list out as Below:
-
This GIndex is Not Like Basic GIndex which Depends on Basic Auth Headers to Authenticate the Users. Rather this has its Own Backend Through Which Users will be Authenticated.
-
Automated Email Verification with OTP.
-
Uses Custom Video Player - Plyr to Stream Videos.
-
Uses Custom Audio Player - Plyr.
-
Complete Dark theme.
-
User Role Based Authentication.
-
No Public can Access Site's Content Without Logging in.
-
Uses JWT to Verify User's Login on Each Route.
-
JWT is Valid for a Week. After Expiry the User will get Automatically Logged out.
-
Also User's JWT Token is Stored in LocalStorage as AES 256 Encrypted Key . This will be Decrypted on Demand. So that No One Can Access the User Details even if they have the Key.
-
Fully Material Redesign of all Pages. (Under Progress).
-
Has 3 Roles - User, Admins, SuperadminsUsers * User - Can Only View Content. * Admins - Can Accept Users based on their Request * Superadmins - Can Accept Admin Requests.
-
Uses MongoDB for User Database.
-
Full Access Control of Backend from Frontend Based on User's Role.
Integration of cloudflare workers and heroku backend makes complete package, Frontend is hosted on cloudflare workers and backend is hosted on heroku.
Important: This project is only for personal use to share content with family and friends, do not use for commercial purpose. You are Absolutely Free to Use it for Personal and for Educational Purposes, I don't Restrict that but If I Find anyone Using for Commercial Purposes, then Strict Action can be Taken.
Is that documentation missing something? Isn't it clear enough? Help me improve it by filing a Github issue.
Wiki Documented and Structured by - Shan.tk