# creatly-backend
**Repository Path**: hanwei98/creatly-backend
## Basic Information
- **Project Name**: creatly-backend
- **Description**: No description available
- **Primary Language**: Go
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-09-12
- **Last Updated**: 2023-02-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Creatly LMS [Backend Application] ![GO][go-badge]
[go-badge]: https://img.shields.io/github/go-mod/go-version/p12s/furniture-store?style=plastic
[go-url]: https://github.com/p12s/furniture-store/blob/master/go.mod
Learn More about Creatly [here](https://zhashkevych.notion.site/About-Creatly-Creaty-8c68a310ec2347fca80ba919692fa568)
## Build & Run (Locally)
### Prerequisites
- go 1.17
- docker & docker-compose
- [golangci-lint](https://github.com/golangci/golangci-lint) (optional, used to run code checks)
- [swag](https://github.com/swaggo/swag) (optional, used to re-generate swagger documentation)
Create .env file in root directory and add following values:
```dotenv
APP_ENV=local
MONGO_URI=mongodb://mongodb:27017
MONGO_USER=admin
MONGO_PASS=qwerty
PASSWORD_SALT=
JWT_SIGNING_KEY=
SENDPULSE_LISTID=
SENDPULSE_ID=
SENDPULSE_SECRET=
HTTP_HOST=localhost
FONDY_MERCHANT_ID=1396424
FONDY_MERCHANT_PASS=test
PAYMENT_CALLBACK_URL=/api/v1/callback/fondy
PAYMENT_REDIRECT_URL=https://example.com/
SMTP_PASSWORD=
STORAGE_ENDPOINT=
STORAGE_BUCKET=
STORAGE_ACCESS_KEY=
STORAGE_SECRET_KEY=
CLOUDFLARE_API_KEY=
CLOUDFLARE_EMAIL=
CLOUDFLARE_ZONE_EMAIL=
CLOUDFLARE_CNAME_TARGET=
```
Use `make run` to build&run project, `make lint` to check code with linter.