Enjoy Coding - 享受解題與出題的樂趣
在全民 Coding 的時代, 有越來越多人進入程式領域學習 CodeBoard 陪你寫 Code:
- 線上解題-透過刷題練習,加強邏輯並熟悉語法來累積實力
- 線上出題-開放任意使用者出題,並依個人化安排 Board 題組
- 個人紀錄-解題紀錄 及 視覺化圖表,量化你的努力
- 社群分享-觀摩他人解法,激發新思維
- 應用情境-自我學習/教學應用/同好切磋
- 支援多語言-Ruby、JavaScript、Python
CodeBoard - Waiting for your code !
CodeBoard is the best platform to help you enhance your skills, expand your knowledge, interactive with your colleague and also you can create your own questions to anyone who loves coding.
-
Demo Link:https://code-board.com/
-
測試帳號:
- 帳號:[email protected]
- 密碼:123456
- 前端: HTML5 / CSS ( Tailwindcss / SCSS ) / JavaScript ( jQuery ) / Ace Editor
- 後端: Ruby on Rails
- 資料庫:PostgreSQL
- Docker 容器化技術
- API 串接:Google / GitHub 第三方登入
- 部署: Digital Ocean / Ubuntu 18.04 / Passenger / Nginx / certbot
- 版控: Git / GitHub
- Ruby:2.6.5
- Rails:6.0.2
- Database:postgreSQL
- Docker
請於 clone 專案前依上述版本建置開發環境,並完成 Docker 安裝( 請至 Docker 官方網站 下載 )
- 使用終端機進入專案目錄
- 確保已完成安裝所需套件
$ bundle install
$ yarn --check-files
- 複製 config / database.yml.example 內容
- 新增 config / database.yml 檔案,並將複製內容貼上,並更改相關設定
- 建立資料庫
$ rails db:create
- 建立資料表
$ rails db:migrate
- 複製 config / application.yml.example 內容
- 新增 config / application.yml 檔案,並將複製內容貼上( 可依需求進行版號調整 )
- 在終端機輸入指令
$ rails s
- 打開瀏覽器輸入localhost:3000,即可開啟專案
-
Henry Tsai
- Email: [email protected]
- GitHub: Sheng-wei-Tsai
-
Eudora Huang
- Email: [email protected]
- Medium: eudora-hsj
- GitHub: eudora-hsj
-
Luke Tai
- Email: [email protected]
- GitHub: Luke1760
-
Boyu Chen
- Email: [email protected]
- GitHub: ItsBoyu
Copyright 2020 © CodeBoard