An open API service indexing awesome lists of open source software.

https://github.com/ebrahimali-ru/rupkotha-client

Rupkotha is a story book platform for child. Where child can read book or listen audio book.
https://github.com/ebrahimali-ru/rupkotha-client

bootstrap5 material-ui react redux sass

Last synced: 6 months ago
JSON representation

Rupkotha is a story book platform for child. Where child can read book or listen audio book.

Awesome Lists containing this project

README

          

# Rupkotha

Rupkotha is a story book platform for child. Created using `react.js`, `node.js`, `express.js`, `mongoDB`. Demo [here](https://www.youtube.com/watch?v=V3kbNCrW1CE)

## Table of content
* [General info](https://github.com/EbrahimAli-RU/Rupkotha-client#general-info)
* [Features](https://github.com/EbrahimAli-RU/Rupkotha-client#features)
* [Setup](https://github.com/EbrahimAli-RU/Rupkotha-client#features)
* [Contact](https://github.com/EbrahimAli-RU/Rupkotha-client#contact)

## General Info
Rupkotha is an Education platform for child where user can create an account and can create multiple child profile also child can search his/her favorite book and can add to wish-list. Also child can read book as well as can listed audio book but in order to read or listen book user need to buy subscription package.

## Features
* 2-factor authentication.
* one user can create multiple child profile.
* user also can delete, update child profile.
* child can search book based on his/her preference also can see book based on category.
* child can see one book detail.
* child can add book to wishlist or delete book from wishlist.
* child can read book and can listen audio book.
* user can buy subscription(1 month, 6 month and 12 month). if user has no subscription then child can't read or listen audio book.

## Setup
Projet Setup:
* Copy repo [link](https://github.com/EbrahimAli-RU/Rupkotha-client)
* Run `git clone repo-link`
* Run `npm install`
* Run `npm start`

Backend Setup:
* Copy repo [link](https://github.com/EbrahimAli-RU/Rupkotha-api)
* Run `git clone repo-link`
* Run `npm install`
* Create a .env file and put the project credential (NODE_ENV=development or production, MONGODB_LOCAL_URL, PRIVATE_KEY, ACCESS_TOKEN_EXPIRE, ACCESS_TOKEN_SECRET_KEY)
* Run `npm run dev`

## Contact
Created by [@Md.Ebrahim Ali](https://github.com/EbrahimAli-RU/portfolio) - feel free to contact me!