Skip to content

JacKoz7/translator_typescript_aws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypeScript Translator with AWS

This project is a translation application built in TypeScript, utilizing AWS for processing translations. The project consists of a frontend part and infrastructure managed using AWS CDK.

Tech Stack

  • Languages & Frameworks:

    • TypeScript/JavaScript
    • HTML/CSS
    • TailwindCSS
    • React/NextJS
  • AWS Services:

    • Lambda
    • Lambda Layer
    • DynamoDB
    • Route53
    • Cognito
    • S3
  • Tools & Libraries:

    • AWS SDK v3
    • NPM/Monorepo using workspaces
    • shadcn/ui for components

Project Structure

  • apps/frontend - Frontend code built with Next.js
  • infrastructure - Infrastructure code managed using AWS CDK
  • packages - Additional packages and shared types used in the project

Commands

Start the frontend development environment (localhost) from the root directory:

npm run frontend:dev

Build the frontend for production from the root directory:

npm run frontend:build

Deploy the infrastructure on AWS from the root directory:

npm run cdk:deploy

Destroy the infrastructure on AWS from the root directory:

npm run cdk:destroy

Usage

The project uses AWS Translate to process text translations. You can use the frontend interface to input text for translation.

Test Login Credentials:

Visit jacekkozlowski.com to see the application in action.

Screenshots:

EasySpeak main page Translation Page

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages