Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 2.58 KB

README.md

File metadata and controls

76 lines (53 loc) · 2.58 KB

📝 Word Synonyms App

Welcome to the Word Synonyms App! This application allows you to manage words and their synonyms through a simple API. It includes a backend written in Go and a frontend built with TypeScript and React.

📂 Project Structure

word-synonyms/
├── backend/ # Go backend code
└── frontend/ # React frontend code

🚀 Getting Started

Prerequisites

Run API

cd backend
go run main.go

Run Frontend

cd frontend
pnpm install
pnpm run dev

#OR
npm install
npm run dev

Browse to http://localhost:5173

📋 Todos

  • Backend: Database Transactions
  • OpenApi TypeScript (OpenApi TypeScript & Fetch)
  • Validator Validator in struct tags - Go Playground Validator
  • Update Github Action to use github token to avoid unique cloners - testing this

Dependencies

Backend

  • rs/cors (I chose this for simplicity, but it would have been nice to implement it myself)

Frontend

📚 Resources

Here are some useful resources to help you get started with this project:

Feel free to explore these links to gain a better understanding of the project and its dependencies. Happy coding!