Skip to content
This repository has been archived by the owner on Dec 3, 2019. It is now read-only.
/ renew-shooney Public archive

Hi-cord blog project for developer using github often.

Notifications You must be signed in to change notification settings

Seolhun/renew-shooney

Repository files navigation

Codacy Badge Waffle.io - Columns and their card count

Hi-Cord Blog Project

  • Author : Seol Hun
  • StartedDate : 2017.09.09

Goal of Hi-Cord

Why develop this project?

  • I want that developer connect with others interested in common stacks each other.
    • We already have a nice code hub like 'Git-hub'. so, I want to integrate code and blog information at the same time to manage easily.
    • We will serve the developer-blog based on 'Git-Hub' service. Never have a blog not based on 'Git-Hub'.
    • You can follow good project and developer easily and message, chatting, etc many things can use in Hi-Cord Blog project.
    • Just write a code on 'Git-hub', 'Hi-Cord' serve information for others automatically.

Enviroment

Back-end

  • Java

    • Spring Boot
    • Spring Security, Oauth2
    • Spring Stomp, Websocket, SockJS
    • Spring Actuator
    • JPA, Hibernate
  • NodeJS

    • Express
    • SockerIO
  • GraphQL

    • Apollo
  • Cache

    • Redis or Elastic Cache
  • Python (Data Analysis Module)

    • Flask
    • NLP
  • AWS

    • Bean Stalk
    • Lambda
    • S3
    • RDB
    • DynamoDB
    • Kinesis

Front-end

  • Vue2 Cli
  • Vuex
  • TypeScript
  • D3.js

Build & Integration System

  • Gradle
  • Docker
  • Travis
  • Codacy
  • Waffle.io

Util

  • Post Man

Module

  • User
    • Group
  • Pay
  • Content
    • File
    • Comment
  • Log
  • NLP

Architecture

BackEnd Service Architecture

FrontEnd Components Architecture


Job CheckList doing now.

  • Backend

    • Java

      • User Module

        • Oauth2
      • Content Module

        • Content
          • Content CRUD
            • Insert Thread Executor
          • [ ]
        • Comment
          • Comment CRUD
        • File
          • File Upload
        • Spam
          • Spam CRUD
          • Spam Processing
        • Tag
          • Tag Insert with Content
          • Tag Visualization Chart
      • Log Module

        • Common Accessed LOG
    • NodeJS

      • Message

      • Git Hub API

      • Slack API
      • KaKao API
  • Frontend

    • User Module
      • User CRUD
    • Content Module
      • Content
        • Content CRUD
          • Insert Thread Executor
      • Comment
        • Comment CRUD
      • File
        • File Upload
      • Spam
        • Spam CRUD
        • Spam Processing
      • Tag
        • Tag CRUD
        • Tag Visualization Chart

Reference Link

BackEnd

FrontEnd