8000 GitHub - mukhlishga/lokalise-backend: Backend service for Lokalise Pro Max, a replica of Lokalise with better features. My project at GoTo / Gojek Hackathon 2024, won 2nd place out of 95 teams / 371 participants across Indonesia, India, Singapore, and China.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Backend service for Lokalise Pro Max, a replica of Lokalise with better features. My project at GoTo / Gojek Hackathon 2024, won 2nd place out of 95 teams / 371 participants across Indonesia, India, Singapore, and China.

Notifications You must be signed in to change notification settings

mukhlishga/lokalise-backend

Repository files navigation

Lokalise Service

Backend service for Lokalise Pro Max, a replica of Lokalise with better features: image annotation capability, page-based UI for better view, etc.

My project at GoTo / Gojek Hackathon 2024, won 2nd place out of 95 teams / 371 participants across Indonesia, India, Singapore, and China.

Click here to see the frontend part.

Requirements

  • Java 11
  • Postgres 13
  • AWS S3 bucket (this project uses AWS S3 presigned url that provides only temporary access to the image files. Use public S3 bucket for permanent image files access)

Setting up project

  1. Create database

    createdb -h localhost -U postgres -O my_username lokalise_db
    
  2. Add required configs in application.yml

    DB_NAME: lokalise_db
    DB_HOST: localhost
    DB_PORT: 5432
    DB_USERNAME: my_username
    DB_PASSWORD: foo
    
  3. Run migration

    ./gradlew flywayMigrateDb
    
  4. Run project

    ./gradlew run
    
  5. Short demo

lokalise-pro-max-demo

About

Backend service for Lokalise Pro Max, a replica of Lokalise with better features. My project at GoTo / Gojek Hackathon 2024, won 2nd place out of 95 teams / 371 participants across Indonesia, India, Singapore, and China.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0