Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wyatt-herkamp/nitro_share
https://github.com/wyatt-herkamp/nitro_share
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/wyatt-herkamp/nitro_share
- Owner: wyatt-herkamp
- License: mit
- Created: 2023-09-16T14:48:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-16T15:22:28.000Z (about 1 year ago)
- Last Synced: 2024-04-14T03:08:00.509Z (7 months ago)
- Language: Rust
- Size: 151 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nitro Share
A file sharing service that is supposed to be a mix of PasteBin and Imgur.## Requirements
- Postgres## Development
### Rust Format
Please use nightly rustfmt to format the code
```console
cargo +nightly fmt
```## Project Struct
```console
.
??? crates - Crates that contain code for the web server /
? ??? common Helper Libraries and Types that are re used within the project
? ??? entities The Database Entities types for sea_orm
? ??? migrations Migration stuff for sea_orm
? ??? helper_macros macros used by the server crate to help with the project
??? server - The web server for nitro_share.
??? frontend - The web server Frontend
??? cli One crate outputs two binaries/
??? nitro_share_admin Runs on the server to do any mantiance on the nitro_share server
??? nitro_share(ns) A CLI used to upload and retreive stuff from the server
```