SankofaLingo
SankofaLingo is a language-learning app designed to teach Twi, a widely spoken language in Ghana. The app provides an interactive and engaging experience for users who want to learn Twi through structured lessons, quizzes, and audio pronunciations.
Built with React Native, SankofaLingo is designed to work seamlessly across mobile and web platforms, making it accessible for learners on different devices.
SankofaLingo LLC is a registered company in Georgia, USA, and the project is currently in its beta development phase.
Features
- π Structured Lessons β Learn Twi step by step with well-organized lessons covering vocabulary, grammar, and common phrases.
- π Audio Pronunciations β Hear native speaker pronunciations to improve your listening and speaking skills.
- π― Interactive Quizzes β Test your knowledge with multiple-choice questions, fill-in-the-blanks, and pronunciation challenges.
- π Gamified Learning β Earn points, track your progress, and stay motivated with daily challenges.
- π Cross-Platform Support β Works on both mobile (Android & iOS) and web browsers using React Native Expo.
- π Offline Mode (Upcoming Feature) β Download lessons for offline learning.
- π Community Support (Upcoming Feature) β Engage with fellow learners, ask questions, and share your progress.
Technology Stack
- Frontend: React Native (Expo)
- Backend: Firebase (for authentication and database)
- AI Integration: Chatbot-powered assistance (future update)
- Deployment: Web and mobile support via Expo
Installation
Prerequisites
Ensure you have the following installed:
- Node.js (LTS version recommended)
- Expo CLI (
npm install -g expo-cli
)
- Git (for version control)
Steps to Run the App
- Clone the repository
git clone https://github.com/Niicpu/SankofaLingo.git
cd SankofaLingo
- Install dependencies
- Run the development server
- Scan the QR code with the Expo Go app (Android/iOS) to test on your phone.
- Press
w
to open the app in a web browser.
Contribution
We welcome contributions from developers, designers, and language experts! If youβre interested in improving SankofaLingo:
- Fork the repository.
- Create a new feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Added new feature"
- Push to your branch:
git push origin feature-name
- Open a Pull Request for review.
Ways to Contribute
- Improve UI/UX for a smoother learning experience.
- Add new Twi lessons and content.
- Optimize performance and fix bugs.
- Enhance AI chatbot for language assistance.
License
SankofaLingo is released under the MIT License. See LICENSE for more details.
For support, suggestions, or inquiries, feel free to reach out:
π§ Email: info@sankofalingo.com
π Address: PO Box 1989, Villa Rica, GA 30180, USA
π Website: www.sankofalingo.com
π± Follow us on social media (coming soon!)