Skip to content

yusufkaraasln/rockeTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RockeTube

Description

A movie watching mobile app with web admin panel

Some Client (Admin) Images

image image image

Some Client (User) Images

image

Used Technologies

  • For Backend
    • Node.js
    • TypeScript
    • Express
    • Redis (MemCache)
    • JWT
    • ...3th Party Libraries
  • For Database
    • MongoDB
    • Mongo Atlas
    • ORM
      • Mongoose
  • For Storage
    • Google Cloud
      • Firebase Storage
  • For CI/CD
    • Docker
    • Docker Compose
  • For Client (Admin)
    • JavaScript
    • React
    • Scss
    • HTML
    • Redux
    • ...3th Party Libraries
  • For Client (User)
    • JavaScript
    • React Native
    • Redux
    • ...3th Party Libraries
  • For Test
    • Chai
    • Mocha
    • Chai Http

Installation

Backend

Redis must be installed your device. If you are windows user, you can up redis on docker (redis bridge network name should be "dockerredis").
cd ./server

npm install

npm run build

npm start

Client (Admin)

cd ./client

npm install

npm start

Client (User)

cd ./rncli/Project

yarn

For Android

npx react-native run-android

For iOS

npx react-native run-ios --simulator='iPhone 14 Pro (16.0)'

About

A movie watching mobile app with web admin panel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published