WubTeret is a digital storytelling platform aimed at preserving and sharing Ethiopian oral traditions through modern technology. The platform allows narrators to upload their stories, and listeners to discover, engage, and comment on these stories. The platform focuses on cultural preservation by providing an easy-to-use interface for users to list
# WubTeret: Digital Ethiopian Storytelling Platform
WubTeret is a platform designed to preserve and share Ethiopian oral traditions through modern technology. It allows narrators to upload stories, while listeners can discover, engage, and comment on these stories.
## Features
- **User Profiles**: Customizable profiles with personal information, favorite categories, and language preferences.
- **Story Uploading**: Narrators can upload audio stories with cover images and descriptions.
- **Story Discovery**: Listeners can discover stories based on categories, language, and popularity.
- **Like & Comment**: Users can like and comment on stories, engaging with the community.
- **AI Transcription & Summarization**: Automatic transcription and summarization of stories for better accessibility.
- **Search & Filters**: Advanced search functionality with filters for finding stories.
## Requirements
- Ruby on Rails (6.x or later)
- PostgreSQL (or another supported database)
- Image processing gem (e.g., `image_processing` for handling cover images)
- Audio file handling and playback support (using ActiveStorage)
- AI transcription and summarization integration (if desired)
## Setup Instructions
1. Clone the repository:
```bash
git clone
github.com
cd wubteret