Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rajatxs/go-fconsole
Fivemin Admin Console
https://github.com/rajatxs/go-fconsole
go vue wails
Last synced: 6 days ago
JSON representation
Fivemin Admin Console
- Host: GitHub
- URL: https://github.com/rajatxs/go-fconsole
- Owner: rajatxs
- Created: 2023-09-18T17:57:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-06T16:41:37.000Z (about 1 year ago)
- Last Synced: 2024-11-07T10:13:42.992Z (about 2 months ago)
- Topics: go, vue, wails
- Language: Vue
- Homepage: https://www.fivemin.in
- Size: 823 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fivemin Console
This project provides interface to manage content on the [Fivemin](https://www.fivemin.in) platform.
> This project is exclusively targeting the Windows platform.
![Fivemin Console](https://res.cloudinary.com/dcwxfpep4/image/upload/v1697043718/screens/rgpebbvpsqm2oop16jv6.webp)
## Requirements
- [Go 1.18](https://go.dev/dl)
- [Node.js 18](https://nodejs.org/en/download)
- [Wails 2.6.0](https://wails.io/docs/gettingstarted/installation)
- [WebView2](https://developer.microsoft.com/en-us/microsoft-edge/webview2)#### Optional Dependencies
- [UPX](https://upx.github.io) for compressing your applications.
- [NSIS](https://nsis.sourceforge.io/Main_Page) for generating Windows installers.## Installation
1. Clone the repository:
```shell
git clone https://github.com/rajatxs/go-fconsole.git fconsole
```2. Change directory to the cloned repository:
```shell
cd fconsole
```3. Set the following environment variables to your system:
| Variable | Description | Required | Default |
|----------|-------------|----------|---------|
| ```FMC_ENV``` | Platform environment | No | `development` |
| ```FMC_ADMIN_ID``` | Admin account Id | Yes | - |
| ```FMC_CLIENT_URL``` | Client Application URL | Yes | - |
| ```FMC_MONGODB_CONN_URL``` | [MongoDB Connection URL](https://www.mongodb.com) | Yes | - |
| ```FMC_MONGODB_NAME``` | [MongoDB Database Name](https://www.mongodb.com) | Yes | - |
| ```FMC_CLOUDINARY_ID``` | [Cloudinary Public ID](https://cloudinary.com) | Yes | - |
| ```CLOUDINARY_URL``` | [Cloudinary URL](https://cloudinary.com) | Yes | - |
| ```FMC_ALGOLIA_APP_ID``` | [Algolia App ID](https://www.algolia.com) | Yes | - |
| ```FMC_ALGOLIA_API_KEY``` | [Algolia API Key](https://www.algolia.com) | Yes | - |## Usage
Run the application in development mode:
```shell
wails dev
```Build the application:
```shell
wails build
```For more information or inquiries, please contact the project owner: Rajat ([email protected])