ScaleStorage(Multi-Cloud Storage API Services for developer) Requirement

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

check the attached file

-Create Multi-tenancy Admin Panel to manage API services

-Manage easy Sign In, Sign UP and Subscription Plan with Social Authentications options : Google, Twitter, FaceBook

-Manage Account Settings

-Manage Team

-Manage Team roles

-Manage Applications

-Manage Application API Access Key used OAuth2.0 (accessKey, Secret key)

-Display Applications statistics (API Call count, Events History)

-Billings

-Payments gateways (Skills, PayPal, Neteller, Credit card (LemonWay Credit card payment API)

-Order History

-Subscription Plan

-Required System Super Administrator View to manage All Accounts and his resources

-Display Account Dashboard (applications count, Users count, Bandwidth total size, call counts)

-Cloud storages Providers : Google Cloud Storage, Azure Blob Storage, BlackSpace, BlackBlaze(B2), Amazon S3, Dropbox, Dropbox for Business, Google Drive, Box, FTP, FTPS, WebDAV, Egnyte, Microsoft OnDrive, Micreosoft OnDrive for Business

-Create Backend REST API web services to manage multiple clouds Storage in one Service with followings functions:

-Transfer(container/*, List<Container/*>) : enable Users to transfer file between one or more Cloud Strorages Providers

-Create Container

-Delete Container

-List Containers

-Get Container

-Upload File

-Delete File

-List Files

-Downlod File

-IfExist (File or subDirectory or container)

-Create sub Directory

-Delete sub Directory

-Download sub Directory

-All Cloud Storages functions must handler responses content status, error code, error message, remote URL, others required output data

-Secure access to REST API services by OAuth2.0 and SSL/TLS.

-Create REST API client SDKs for: Android, IOS, Windows Phone, Node.js, Python, ruby, Java, C#.

-All transfer are done in background using Messaging server (Kafka or RabbitMQ)

-All REST API endpoints Call must traced by Events histories

-All data, Audit, Events are stored on MongoDB database

-Secure access to server with White & Black list of IP and Users location (Country, geolocation) display API access on Google Map geoLocation

Google Maps API JavaScript Node.js

Project ID: #14395445

About the project

22 proposals Remote project Active 6 years ago

22 freelancers are bidding on average $571 for this job

sapotacorp

Hello Lionanaimal!. Im a full stack developer, i can help you do this task fast. i have already charged a reasonable price. Please hire me!Thank you!

$504 CAD in 14 days
(17 Reviews)
5.4
RubyOnRail

Hello, I want to show you all relevant Demo and Designs which is similar to your project completed previously. To make sure about the requirement set and customization, I want to discuss this project with you furthe More

$833 CAD in 10 days
(3 Reviews)
3.9
EliteSolution8

Let's go together for your project. How are you today? I am a full stack developer who has 8 years experience in mobile and web development and am here working with my team. I will always deliver you error-free More

$555 CAD in 10 days
(0 Reviews)
0.0
techlogics4

Hello Sir, We have gone through the details you have provided and we have already worked on a similar project before and can deliver as u have mentioned and would be pleased to work on this with you to deliver the resu More

$644 CAD in 6 days
(2 Reviews)
0.0
ishtiyaqahmad

Hello My name is Ishtiyaq, I am certified python expert I have 4 years+ experience in python language and I have completed 100+ projects using python .. Expertise : Python, Django, Django-Rest- Framework and many pyt More

$250 CAD in 10 days
(0 Reviews)
0.0
srvmediaindia

I tend to deliver high quality work within the same day with negligible margin of changes from your end (this is guaranteed) Relevant Skills and Experience . We have designed and developed various websites in differen More

$666 CAD in 25 days
(0 Reviews)
0.0