https://github.com/teacoder-team/orion
File storage and delivery service
https://github.com/teacoder-team/orion
file-upload golang s3
Last synced: 17 days ago
JSON representation
File storage and delivery service
- Host: GitHub
- URL: https://github.com/teacoder-team/orion
- Owner: teacoder-team
- License: agpl-3.0
- Created: 2024-12-02T05:47:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-04-18T16:28:48.000Z (about 2 months ago)
- Last Synced: 2026-04-18T18:30:18.819Z (about 2 months ago)
- Topics: file-upload, golang, s3
- Language: Go
- Homepage: https://orion.teacoder.ru
- Size: 86.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Orion
**Orion** is a file storage and delivery service designed for the TeaCoder platform, using S3 and PostgreSQL for cloud storage and data management.
## Tech Stack
- **Programming Language**: Go (Golang)
- **Web Framework**: [Gin](https://gin-gonic.com/)
- **Cloud Storage**: S3
- **Database**: [PostgreSQL](https://www.postgresql.org/)
- **ORM**: [GORM](https://gorm.io/)
## API Documentation
| Method | URL | Description |
|------------|-------------------|------------------------|
| `GET` | `/` | API health check |
| `POST` | `/upload` | Upload a file |
| `GET` | `/:tag/:id` | Retrieve a file |
## License
This project is licensed under the [GNU Affero General Public License v3.0](https://github.com/teacoder-team/storage/blob/master/LICENSE).