diff --git a/README.md b/README.md index 0a65571..54968fb 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,38 @@ -# GoMFT - Go Managed File Transfer +

+ GoMFT Logo +

+ +

GoMFT - Go Managed File Transfer

GoMFT is a web-based managed file transfer application built with Go, leveraging rclone for robust file transfer capabilities. It provides a user-friendly interface for configuring, scheduling, and monitoring file transfers across various storage providers. +
+

+ + + + WARNING: GoMFT is in active development and configuration may change often. Please make sure to carefully read the release notes before updating. +

+
+ ## Screenshots -### Dashboard -![Dashboard Overview](screenshots/dashboard.gomft.png) -*Dashboard showing active transfers and system status* - -![Dashboard Overview Dark](screenshots/dashboard.dark.gomft.png) -*Dashboard dark mode showing active transfers and system status* - -### Configuration Interface -![Transfer Configuration](screenshots/new.configuration.gomft.png) -*Setting up transfer configurations with multiple storage options* - -### Job Management -![Job Scheduling](screenshots/new.job.gomft.png) -*Scheduling transfers with flexible cron expressions* - -### File Metadata -![File Metadata](screenshots/file.metadata.gomft.png) -*Track and manage file metadata with detailed information about transferred files* - -### User Management -![User Management](screenshots/user.management.gomft.png) -*Create user accounts and manage them* - -### Admin Tools -![Admin Tools](screenshots/admin.tools.gomft.png) -*Admin dashboard with log viewer and system management tools* + + + + + +
+ + Dashboard Overview + +

Dashboard showing active transfers

+
+ + Dashboard Dark Mode + +

Dashboard dark mode

+
## Features @@ -562,10 +565,6 @@ air 4. Push to the branch 5. Create a Pull Request -## License - -MIT License - see LICENSE file for details - ## Directory Structure GoMFT uses the following directory structure: @@ -585,3 +584,14 @@ volumes: ``` These paths can be customized using the environment variables `DATA_DIR`, `BACKUP_DIR`, and `LOGS_DIR`. + + +## License + +[MIT License](LICENSE) - see the full license terms + +The GoMFT logo is licensed under the Creative Commons Attribution 4.0 International Public License. + +The gopher design is from https://github.com/egonelbre/gophers. + +The original Go gopher was designed by Renee French (http://reneefrench.blogspot.com/). diff --git a/components/home.templ b/components/home.templ index 2ac8ac7..a53cd5c 100644 --- a/components/home.templ +++ b/components/home.templ @@ -95,8 +95,8 @@ templ Home(ctx context.Context) { } else {
-
- +
+ GoMFT Logo

Get Started

Log in to access the file transfer management system.

diff --git a/static/img/logo.png b/static/img/logo.png new file mode 100644 index 0000000..083c0ea Binary files /dev/null and b/static/img/logo.png differ diff --git a/static/img/logo.svg b/static/img/logo.svg new file mode 100644 index 0000000..78af8aa --- /dev/null +++ b/static/img/logo.svg @@ -0,0 +1,450 @@ + + + + + +