Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: split backend and frontend service #215

Draft
wants to merge 23 commits into
base: main
Choose a base branch
from

Conversation

Johannes-Andersen
Copy link
Member

@Johannes-Andersen Johannes-Andersen commented Dec 20, 2023

Description

This PR is a part of a project to split up the Python WAAS API and the Frontend into two separate services

The end goal is to be able to deploy the Astro frontend and Python backend on their own.

Also choosing a more suitable frontend framework (in this case we chose Astro) should make it easier to contribute to the frontend codebase

Bonus goals:

  • Split out (Pulse) tracking to its own modular module

Long term this will also make it easier for us to switch out the backend service with something else. Whisper c++, WhisperX, etc...

@Johannes-Andersen Johannes-Andersen added type/feature Issue or PR related to a new feature type/refactor Issue or PR related to refactoring code status/wip Issue or PR categorized as work in progress difficulty/hard Issue or PR categorized as hard to solve area/frontend Issue or PR related to frontend code changes area/backend Issue or PR related to backend code changes area/stability Issue or PR related to improving stability labels Dec 20, 2023
@Johannes-Andersen Johannes-Andersen self-assigned this Dec 20, 2023
@Johannes-Andersen Johannes-Andersen force-pushed the feat/splitBackendAndFrontend branch 2 times, most recently from 41a830a to 0d85289 Compare December 20, 2023 22:18
@3ddyBoi 3ddyBoi mentioned this pull request Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/backend Issue or PR related to backend code changes area/frontend Issue or PR related to frontend code changes area/stability Issue or PR related to improving stability difficulty/hard Issue or PR categorized as hard to solve status/wip Issue or PR categorized as work in progress type/feature Issue or PR related to a new feature type/refactor Issue or PR related to refactoring code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant