Skip to content
/ Tereka Public

An Audio-book player built using react and Apollo and a Graphql server

Notifications You must be signed in to change notification settings

Dru-Go/Tereka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tereka Audiobook Player

Codacy Badge

What is an Audiobook?

is a recording of a book or other work being read aloud.

What is an Narration?

is an audio recorded by narrators discribing action or process of a story.

Vision

To develop and provide a centralized platform that will entertain the needs of many literature enthusiasts by giving them a platform that they can go to in order to get different audio pieces of literature

Status

Tereka has been in development since March 4 2017

Docs

Objectives

  • Map and illustrate design
  • Basic Autentication
  • Requesting Narration
  • Change Account Information
  • Adding Narration to favorites
  • Like/Dislike/Comment on a Narration
  • Add to favorites
  • Search for a narration
  • Play narration
  • Subscribe to a narrator
  • View details of a Narrator
  • View most requested narrations
  • View most popular narrations
  • Make and add narration to personal playlists
  • Search for Narrators or Authors

Codebase

Technologies

  • Full-stack JavaScript: We use Node.js to power our servers, and React to power our frontend apps. Almost all of the code you'll touch in this codebase will be JavaScript.

  • Front End

  • Back End by Iyossias

    • Typescript
    • ...

Folder structure

Client

tereka/
├── Components  # Individual Compoenents 
├── Context     # Contexts
├── Graphql     # Queries amd Mutation
├── Hooks       # Custom React Hooks 
├── Reducer     # Reducers 
└── Views       # Views 

First time setup

Running the app locally

  • Frontend

git clone https://github.com/Dru-Go/Tereka
git clone https://github.com/Dru-Go/tereka-dummy-server


yarn
yarn start
  • Backend

git clone https://github.com/iyossias-eshete/BackupTirekaRepo

yarn

yarn start

Technical

Deployment

Heroku was used for deployment of the front-end

About

An Audio-book player built using react and Apollo and a Graphql server

Resources

Stars

Watchers

Forks

Packages

No packages published