Logo Lanfrica

TerenceTamuka/my-shona-dictionary

Domain:

natural language processing

Record type:

software
Creator:
Ter
Host:
A simple English to Shona dictionary web application # Terry's Shona Dictionary App Terry's Shona Dictionary - live link Welcome to Terry's Shona Dictionary, a web application designed for users who want to learn and explore the Shona language. This app allows users to search for English words and discover their meanings in Shona, providing an engaging and accessible way to dive into the language. By offering a clean user interface, login functionality, and search capability, Terry's Shona Dictionary aims to support language learning for Shona-speaking and non-speaking audiences alike. ## Index * Key Features * Technology Stack * User Stories * Contributing * Acknowledgement ## Key Features - __Word Translation:__ Users can search for English words to find their Shona translations. The dictionary contains over 300 common words with plans for expansion. - __User Authentication:__ Users can register, log in, and log out to access the dictionary, track their learning, and receive personalized recommendations. - __Print Option:__ Users can print translation results for offline reference. Responsive Design: The app is optimized for mobile, tablet, and desktop, ensuring a seamless experience across devices. - __Social Media Integration:__ Links to GitHub, LinkedIn, and other social media channels to keep users updated on app developments and engage with the developer community. **⬆ Back to Index** ## Technology Stack __Frontend:__ HTML, CSS (Bootstrap), JavaScript (jQuery, Vanilla JavaScript) __Backend:__ Django framework with Django templates __Database:__ SQLite (for development) and scalable to PostgreSQL (for production) __Authentication:__ Django Allauth for secure user management __Hosting:__ Compatible with any Django-supporting server (e.g., Heroku, DigitalOcean) **⬆ Back to Index** ### User Stories Here are ten user stories, each with one acceptance criterion, to guide potential collaborators on what the app needs to fulfill user expectations. These stories can be added to the Kanban bo …

Languages