Skip to content
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend
frontend
.env
.gitignore
README.md

README.md

ROKUROKU

ROKUROKU is a toy project of mine. It was built to show old japanese comics to viewer, and mainly for my personal web development practice. The service is only available in Korean.

https://rokuroku.work

Recorded video of working model

Personal review on development (KR)

Project Stack

Architecture

(Image above is created with Cloudcraft)

As shown, the front and backend server standalone. ELB was added for HTTPS -> HTTP forwarding.

Client

Following items are used:

  • React
  • React Router v4
  • Sass
  • Cloudfront
  • S3

Server

Following items are used:

  • Django
  • Django REST Framework
  • Cors
  • Nginx
  • uWSGI
  • Docker
  • Supervisord
  • RDS (MySQL)
  • ELB
  • S3

TODO

  • use Typescript
  • apply Redux
  • DB optimization
  • take out bunch of useless code in Sass
  • complicate the platform structure
  • Serverless Server side rendering (???) maybe study AWS Lambda first, it may not be good...
You can’t perform that action at this time.