Skip to content

C-limlim/fluentify

 
 

Repository files navigation

icon fluentify - Server

cover-v4

Overview

fluentify is our submission to Google Solution Challenge 2024, a solution addressing the communication hurdles experienced by children with hearing impairments. By providing personalized feedback to their speech, it aims to empower confidence in communication and promote inclusivity in society.

This is the repository for the server application. It is composed of two components, API server and AI server, located in src and ai directories respectively.

You can check out our other components such as fluentify - Flutter and fluentify - IDL.

architecture

Getting Started

# To clone idl submodule
git clone --recursive https://github.com/gdsc-ys/fluentify-server.git

Setup .env file

$ cp .env.example .env

Build & run using Docker Compose

docker compose up --build

To run with local Firebase Emulator

docker compose --profile dev up --build

If go is installed locally

# Golang version 1.21.4
make build

If you want to generate protobuf only

make proto

Contributing

See CONTRIBUTING for details

About

solution challenge 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.1%
  • Go 43.3%
  • Dockerfile 1.7%
  • Other 1.9%