- Portrait, Landscape and Standard posts support
- Using image dominant color as the background for the gaps
- Convenient for frontend usage
- Strict code formatting rules
- Scalable file architecture
- 100% of API is documented
- Well-readable git repository with a beautiful README :з
Write API documentation- Add option to specify custom aspect ratio
Delete images after formatting
- Programming language: Node.JS
- API: Express.JS
- Running tools: Docker
- Documentation: Swagger
- Clone this repo:
git clone https://github.com/ExposedCat/insta-formatter.git
- Go to the project root:
cd insta-formatter
- Create copy of
.env-example
called.env
and replace example data with yours - Start app (specify name of the config created before):
CONFIG='.env' npm start
git clone https://github.com/ExposedCat/insta-formatter.git
- Go to project root:
cd insta-formatter
- Create copy of
.env-example
called.env
and replace example data with yours - Build app image:
docker build -t insta-formatter-api .
or
podman build -t insta-formatter-api .
- Start app:
docker-copmpose up -d
or
podman-copmpose up -d
Done.
- Install and run MongoDB server
- Clone this repo:
git clone https://github.com/ExposedCat/insta-formatter.git
- Go to project root:
cd insta-formatter
- Create copy of
.env-example
and replace example data with yours - Install dependencies:
npm install
- Start app (specify name of the config created before):
CONFIG='.env' npm run dev
Done.
- Express.JS
- DotEnv
- Helmet
- UUID
- Nodemon
- Prettier