Skip to content

Latest commit

ย 

History

History
54 lines (37 loc) ยท 1.36 KB

File metadata and controls

54 lines (37 loc) ยท 1.36 KB

Vocabulary Builder ๐Ÿง โœจ

Vocabulary Builder is a web application designed to help you expand your English vocabulary effortlessly.

๐Ÿ“š Key Features

  • Random Word Generator: Discover new words with their translations and usage examples.
  • Favorite Words: Save words that you want to revisit.
  • Multilingual Support: The application supports multiple languages, making it easier to learn from your native language.

๐Ÿš€ Getting Started

1. Clone the repository:

git clone git@github.com:ilystsov/vocabulary-builder.git

2. Run the application:

Make sure Docker is installed and running, then use make to start the application:

make run

3. Access the site:

Open your browser and go to http://localhost:8000.

๐Ÿ“ธ Screenshots

Hereโ€™s a glimpse of what youโ€™ll experience: landing_interface

๐Ÿ“– Documentation

For detailed technical documentation, please visit the Vocabulary Builder Documentation.

๐Ÿ› ๏ธ Technologies Used

  • FastAPI for building the backend
  • PostgreSQL for database management
  • Docker for containerization
  • SQLAlchemy for ORM
  • Alembic for database migrations
  • Jinja2 for templating
  • Babel for internationalization