Kukvly / kuksSide

kuksSide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

header

Hello. I'm Kim Yun Kuk, a 3rd-year developer.

This is a side project I've attempted while sharing knowledge with various developers.

The structure of this Readme file is as follows:

  • Tech Stack
  • Address & Port
  • Menu Tab Configuration
  • DB
  • How to Run the Project
  • Language
  • Tools
  • Tech Stack

    # Back-End:

  • Spring Boot
  • Nodejs
  • MySQL
  • Github
  • Gradle
  • Java
  • Javascript
  • # Front-End:

  • React
  • HTML
  • Address & Port

    kuksbackboot: http://localhost:8081
    kuksfrontreact: http://localhost:3000
    kukssns: http://localhost:8090
    

    Menu Tab Configuration

    • Home: View posts
    • Post: Create post
    • Kuks Github: Kim Yun Kuk's GitHub repository
    • Kuks Tistory: Kim Yun Kuk's Tistory blog
    • Kuks SNS: SNS service application implemented with Node.js
    • (Move to SNS service providing functions such as posting, deleting, uploading photos, tag search, follow, and following)
    • Kuks: Check profiles such as resumes and career descriptions via Kakao authentication

    DB

    # Table [kuks_board]

    Columns Datatype Default Comments
    idx bigint - Automatically incremented index
    contents varchar(255) NULL Contents of the post
    createdAt datetime(6) NULL Date and time of creation
    createdBy varchar(255) NULL Creator of the post
    title varchar(255) NULL Title of the post

    # kuks_board DDL

    CREATE TABLE `kuks_board` (
      `idx` bigint NOT NULL AUTO_INCREMENT,
      `contents` varchar(255) DEFAULT NULL,
      `createdAt` datetime(6) DEFAULT NULL,
      `createdBy` varchar(255) DEFAULT NULL,
      `title` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`idx`))
    

    How to Run the Project

    Run Spring Boot Application 
    $ cd kuksbackboot
    $ ./gradlew bootRun
    
    Run React Application
    $ cd kuksfrontreact
    $ npm start
    
    Run Nodejs Application
    $ cd kukssns
    $ node app
    

    Language

    Top Langs

    Tools

    • IDE: IntelliJ IDEA Visual Studio Code
    • Version Control: Git GitHub
    • Build Tools: Gradle
    • Database: MySQL Workbench

    Footer

    About

    kuksSide


    Languages

    Language:JavaScript 74.7%Language:Java 12.6%Language:CSS 7.3%Language:HTML 5.4%