Skip to content
/ SQooL Public

๐Ÿ’กSQooL - ํ•œ๊ธ€ ๋ฐ์ดํ„ฐ๋กœ ๋ฐฐ์šฐ๋Š” ๋งˆ์Œ ํŽธํ•œ SQL ํ•™์Šต ํ”Œ๋žซํผ | Next.js, Tailwind, Zustand

Notifications You must be signed in to change notification settings

gr22nist/SQooL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SQooL

ํ•œ๊ธ€ ๋ฐ์ดํ„ฐ๋กœ ๋ฐฐ์šฐ๋Š” ๋งˆ์Œ ํŽธํ•œ SQLite!

์„ค์น˜ ์—†์ด ๋ฐ”๋กœ ์‹คํ–‰ํ•˜๋Š” ์›น ๊ธฐ๋ฐ˜ SQL ํ•™์Šต ํ”Œ๋žซํผ

๐Ÿ” ๋ฐ๋ชจ

๐ŸŽฏ ์†Œ๊ฐœ

SQooL์€ SQL ์ž…๋ฌธ์ž์™€ ๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ ์›น ๊ธฐ๋ฐ˜ SQL ํ•™์Šต ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. K-๋ฌธํ™” ํ…Œ๋งˆ์˜ ํ•œ๊ธ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์นœ์ˆ™ํ•˜๊ณ  ์žฌ๋ฏธ์žˆ๊ฒŒ SQL์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํŠน์ง•

  • ์›น ๊ธฐ๋ฐ˜ SQL ์—๋””ํ„ฐ:

    • ๐ŸŒ ์„ค์น˜ ์—†์ด ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฐ”๋กœ ์‹คํ–‰
    • โšก ์‹ค์‹œ๊ฐ„ SQL ์ฟผ๋ฆฌ ์‹คํ–‰
    • ๐ŸŒ“ ๋‹คํฌ/๋ผ์ดํŠธ ๋ชจ๋“œ ์ง€์›
  • ํ•™์Šต์ž ์ค‘์‹ฌ ์„ค๊ณ„:

    • ๐Ÿ‡ฐ๐Ÿ‡ท K-๋ฌธํ™” ํ…Œ๋งˆ์˜ ํ•œ๊ธ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
    • ๐ŸŽจ ์ง๊ด€์ ์ธ UI/UX
    • ๐Ÿ”„ ์‹ค์‹œ๊ฐ„ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ ํ™•์ธ
    • ๐Ÿ“š ํ•™์Šต ๋ฌธ์„œ์™€ ์—๋””ํ„ฐ ๋™์‹œ ํ‘œ์‹œ
  • ์ตœ์ ํ™”๋œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜:

    • ๐Ÿ“ฑ ๋ฐ˜์‘ํ˜• ๋ ˆ์ด์•„์›ƒ
    • โ†”๏ธ ๋“œ๋ž˜๊ทธ๋กœ ํฌ๊ธฐ ์กฐ์ ˆ ๊ฐ€๋Šฅํ•œ ํŒจ๋„
    • ๐Ÿ”„ ์ž๋™ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ดˆ๊ธฐํ™”

โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

1. SQL ์—๋””ํ„ฐ

  • ๐Ÿ“ ์‹ค์‹œ๊ฐ„ ์ฟผ๋ฆฌ ์‹คํ–‰
  • ๐Ÿ’ก ์ž๋™ ์™„์„ฑ
  • ๐ŸŽจ ๋ฌธ๋ฒ• ํ•˜์ด๋ผ์ดํŒ…
  • ๐Ÿ“Š ๊ฒฐ๊ณผ ํ…Œ์ด๋ธ” ํ‘œ์‹œ

2. ํ•™์Šต ๋ฌธ์„œ

  • ๐Ÿ“š ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๋ฌธ์„œ ๊ตฌ์กฐ
  • โœ๏ธ ๋งˆํฌ๋‹ค์šด ์ง€์›
  • ๐Ÿ”„ ์‹ค์‹œ๊ฐ„ ๋ Œ๋”๋ง
  • ๐Ÿ’ป ์ฝ”๋“œ ์˜ˆ์ œ ํฌํ•จ

3. ์•„ํ‹ฐํด

  • ๐Ÿ‘ฅ ์–ด๋“œ๋ฏผ ๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ
  • ๐Ÿ’ฌ ๋Œ“๊ธ€ ์‹œ์Šคํ…œ
  • ๐Ÿท๏ธ ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„๋ฅ˜

๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ

Core

  • Next.js 14
  • React 18
  • Tailwind CSS
  • Zustand (์ƒํƒœ๊ด€๋ฆฌ)

์ฃผ์š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

  • ์—๋””ํ„ฐ

    • CodeMirror 6
    • @codemirror/lang-sql
    • @codemirror/autocomplete
  • UI/UX

    • @tailwindcss/typography
    • flowbite-react
    • react-transition-group
  • ๋ณด์•ˆ

    • DOMPurify

๊ฐœ๋ฐœ ๋„๊ตฌ

  • ESLint
  • Prettier
  • Vercel

๐ŸŒ ๋ธŒ๋ผ์šฐ์ € ์ง€์›

  • Chrome (์ตœ์‹  ๋ฒ„์ „)
  • Firefox (์ตœ์‹  ๋ฒ„์ „)
  • Safari (์ตœ์‹  ๋ฒ„์ „)
  • Edge (์ตœ์‹  ๋ฒ„์ „)

โš ๏ธ Internet Explorer๋Š” ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

๐Ÿ“ ๋ผ์ด์„ ์Šค

์ด ํ”„๋กœ์ ํŠธ๋Š” MIT ๋ผ์ด์„ ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ LICENSE ํŒŒ์ผ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

About

๐Ÿ’กSQooL - ํ•œ๊ธ€ ๋ฐ์ดํ„ฐ๋กœ ๋ฐฐ์šฐ๋Š” ๋งˆ์Œ ํŽธํ•œ SQL ํ•™์Šต ํ”Œ๋žซํผ | Next.js, Tailwind, Zustand

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published