Build a Cloud Storage and Online File System Application, like Google Drive and One Drive
i9lyfe-server is an API server for a Remote File System Application, built with entirely with WebSocket in Go. It supports major file system operations that can be used to implement Cloud Storage applications, such Google Drive and One Drive.
If you're a frontend developer looking to build an App similar to Google Drive or One Drive, not just to have it static, but to also make it function.
The API documentation provides a detailed usage guide. It doesn't follow the Open API specification, rather it follows Google's API documentation style sturcured in a simple markdown table, which I consider easier to work with.
If you need a feature this API server does not currently support, feel free to suggest them, and it will be added as soon as possible.
- WebSockets
- Gofiber
- JWT
- Intro
- Technologies
- Table of Contents
- Features
- API Documentation
- Notable Features and their Algorithms
- Building & Running the Application (Locally)
- Deploying the Application
The following is a summary of the features supported by this API. Visit the API documentation to see the full features and their implementation details.
- List the contents of a directory
- Copy, Move files and directories
- Create, Remove directories
- Remove files
- Upload and Download Files