Sprint 4 Branch: https://github.com/gracelhu/TenWords/blob/sprint-4
Project Name: TenWords
Project Description: TenWords is a language-learning web application that allows users to quickly learn a language with just 10 words a day. After creating an account, users will be able to select a language that would like to learn. The languages included are Spanish, French, Russian, Italian, Japanese, and Chinese. Each day, users will receive a new packet of 10 words for the day. On our website, users will be able to learn the 10 words in the language through flashcards and quizzes. The flashcards will include text to speech options, so users can hear the pronunication of the words.
Back-end team: Grace Hu, Aayesha Islam
Front-end team: Lindsey Seay, Olivia
To run the application, clone the repository.
cd into the directory in which you've cloned the repository.
- Type
npm installto install dependencies for the frontend project - Type
npm run startto run the frontend application - Run the commands below to install the Go packages
go get github.com/Conight/go-googletransgo get github.com/gen2brain/beeepgo get github.com/gorilla/muxgo get go.mongodb.org/mongo-driver/bsongo get go.mongodb.org/mongo-driver/mongogo get go.mongodb.org/mongo-driver/mongo/options - Type
go buildand then./introtoSWEto run the backend application
Go to http://localhost:3000 to interact with the application.