-
Notifications
You must be signed in to change notification settings - Fork 4
Worklog
anniemon edited this page Dec 21, 2021
·
17 revisions
- JavaScript
- SASS
- React
- React S3
- KAKAO LOGIN API
- GOOGLE MAPS API
- AXIOS
- UUID
Works
SR
- RESTful API λ¬Έμ μμ±
- μμ΄μ΄νλ μ
- μν¬ νλ‘μ° μμ±
- DB Schema μμ±
- System Architecture μμ±
Frontend
- Google Maps API
- μ§λλ₯Ό νλ©΄μ λλλ§ - μΉ΄μΉ΄μ€ μμ
λ‘κ·ΈμΈ
- ν΄λΌμ΄μΈνΈμμ ν ν° λ°μμ€κ³ 리λ€μ΄λ νΈ μν€λ κΈ°λ₯ ꡬν
- StoreInfo κ°κ² μ 보 νμ΄μ§
- νμ΄μ§ κ΅¬μ± λ° css λ°μν - ShareCart λλμΉ΄νΈ νμ΄μ§
- νμ΄μ§ κ΅¬μ± λ° css λ°μν - Policy μ΄μ©μ½κ΄ λͺ¨λ¬
- νμ΄μ§ κ΅¬μ± λ° css λ°μν
- Withdrawal νμνν΄ νμ΄μ§
- νμ΄μ§ κ΅¬μ± λ° css λ°μν - ReviewUploadModal 리뷰 λ±λ‘ λͺ¨λ¬
- νμ΄μ§ κ΅¬μ± λ° css λ°μν - MyPage λ§μ΄νμ΄μ§
- 리뷰 λ΄μ μ‘°ν κΈ°λ₯ ꡬν - Management μ¬μ₯λ κ°κ² νμ΄μ§
- μ¬μ₯λ κ°κ² λ±λ‘ κΈ°λ₯ ꡬν - UserMeal νμ΄μ§
- css λ°μν - MyDonation νμ΄μ§
- νμ΄μ§ κ΅¬μ± λ° css λ°μν
- κ°κ² μΉ΄ν κ³ λ¦¬μ λ§κ² μ§λμ λ§μ»€ λμ°κΈ°
- κ°κ² μ 보 μ‘°ν κΈ°λ₯ ꡬν
- 리뷰 λ΄μ μ‘°ν κΈ°λ₯ ꡬν
- λλμΉ΄νΈ μ 보 μ‘°ν κΈ°λ₯ ꡬν
- νμνν΄ κΈ°λ₯ ꡬν
- 리뷰 λ±λ‘ κΈ°λ₯ ꡬν
- ν΄λν° μΈμ¦ λͺ¨λ¬ κ΅¬μ± λ° css λ°μν
- ν΄λν° μΈμ¦ λ±λ‘ κΈ°λ₯ ꡬν
- ν΄λν° μΈμ¦ μν μ μ§
- μ¬μ₯λ κ°κ² μμ κΈ°λ₯ ꡬν
- μ¬μ₯λ κ°κ² μμ κΈ°λ₯ ꡬν
- μ£Όλ¬Έλ΄μμ΄ μμ μμ μ‘°ν κΈ°λ₯ ꡬν
- κΈ°λΆ λ΄μ μ‘°ν κΈ°λ₯ ꡬν
- Node.js[express,Jwt]
- MySQL,Sequelize
- AWS[+EC2,RDS,S3,Route53,CloudFront]
- I'mport
Works
SR
- RESTful API λ¬Έμ μμ±
- μμ΄μ΄νλ μ
- μν¬ νλ‘μ° μμ±
- DB Schema μμ±
- System Architecture μμ±
Server
- λ°°ν¬
- AWS Route53 κ³Ό CloudFront λ₯Ό μ΄μ©ν Https λ°°ν¬ νκ²½ μμ±
- EC2λ₯Ό μ΄μ©ν μλ² λ°°ν¬ - κ²°μ μμ€ν - κ²°μ νμ΄μ§ λ°μ΄ν° μ μ‘ - κ²°μ μ 보 κ²μ¦ λ° κ²μ¦ μ±κ³΅, μ€ν¨μ DB μ μ₯λλ λ‘μ§ κ΅¬ν
- Review 컨νΈλ‘€λ¬
- 리뷰 λ±λ‘ ꡬν - Menu 컨νΈλ‘€λ¬ - λ©λ΄ λ±λ‘ ꡬν
- Store 컨νΈλ‘€λ¬ - κ°κ² μ κ·λ±λ‘ λ° λ±λ‘μ λ©λ΄κΉμ§ κ°μ΄ μΆκ°νκ² λ³κ²½
- μΉ΄μΉ΄μ€ μμ λ‘κ·ΈμΈ - μΉ΄μΉ΄μ€ μμ λ‘κ·ΈμΈ νμκ°μ ꡬν
- Seed μμ± - μ μ Seed μμ±
- S3λ‘ μ΄μ©ν μ μ μΉμ¬μ΄νΈ λΉλ λ° λ°°ν¬
- S3λ‘ μ΄μ©ν μ΄λ―Έμ§ μ λ‘λ κΈ°λ₯ ꡬν
- RDSλ‘ DB ꡬμΆ
- λ©λ΄ μμ ꡬν
- κ°κ² μ 보 μμ ꡬν λ° κ°κ² μ 보 μμ μ κ°κ²μ 보μ λ©λ΄μ 보λ κ°μ΄ μμ ν μμκ² κ΅¬ν
- κ°κ² μμ ꡬν
- μ 보 μ 곡λμμμ μ΄λ©μΌμ μ 곡νμ§ μμλμ μΌλ°νμκ³Ό ꡬλΆνμ¬ λ‘κ·ΈμΈ νλ κΈ°λ₯ ꡬν
- κ°κ² Seed μμ±
- λ©λ΄ Seed μμ±
- κ°κ² Review Seed μμ±
- Sequelize
- Node JS
- Express
- Bcrpyt
- JWT
- MySQL
- AWS S3
- Twilio
- Axios
Works
SR
- RESTful API λ¬Έμ μμ±
- μμ΄μ΄νλ μ
- μν¬ νλ‘μ° μμ±
- DB Schema μμ±
- System Architecture μμ±
Backend
- ꡬ쑰 μμ±
- λΌμ°ν°, 컨νΈλ‘€λ¬ ꡬμ±
- sequelizerc μ€μ , migrations, models, seeders ꡬμ±, associations μ€μ
- auth 컨νΈλ‘€λ¬
- jwtλ₯Ό μ¬μ©ν ν ν° κ²μ¦
- kakao oauth μμ λ‘κ·ΈμΈ
- twilioλ₯Ό μ¬μ©ν ν΄λν° μΈμ¦
- μΉ΄νΈ μ»¨νΈλ‘€λ¬
- μΉ΄νΈ λ±λ‘
- μΉ΄νΈ μ‘°ν
- λ©λ΄ 컨νΈλ‘€λ¬
- λ©λ΄ μ‘°ν
- 리뷰 컨νΈλ‘€λ¬
- 리뷰 λ±λ‘
- 리뷰 μ‘°ν
- μμΉ μ»¨νΈλ‘€λ¬
- μ§λ μμΉλ°μμ κ°κ²λͺ , μ£Όμ, μΉ΄ν κ³ λ¦¬λ‘ κ²μ κΈ°λ₯
- μ€ν μ΄ μ»¨νΈλ‘€λ¬
- κ°κ² μ‘°ν
- μ¬μ₯λ νμ΄μ§ κ°κ² μ‘°ν
- μ¬μ₯λ νμ΄μ§ κ°κ² μμ μ λ©λ΄ μμ
- μ μ 컨νΈλ‘€λ¬
- νμκ°μ , λ‘κ·ΈμΈ, λ‘κ·Έμμ, νμνν΄
- λ§μ΄ νμ΄μ§
- μ΄λ©μΌ, λλ€μ μ€λ³΅ κ²μ¬
- λΉλ°λ²νΈ μμ , λλ€μ μμ
- μ μ λ°(μμ½λ΄μ) 컨νΈλ‘€λ¬
- μ μ λ° λ±λ‘
- μ μ λ° μ‘°ν
- μ΄λ²€νΈ μ€μΌμ€λ¬
- μ μ today_used μ»¬λΌ μμ μ μ΄κΈ°νλκ² μ΄λ²€νΈ μ€μΌμ€λ¬ λ±λ‘
FrontEnd
- React-S3λ‘ ν΄λΌμ΄μΈνΈ μ¬μ΄λμμ s3 λ²ν·μ μ΄λ―Έμ§ μ λ‘λ
- μ΄λ―Έμ§ μ‘°ν
- μ΄λ―Έμ§ μμ
- Axios
- React
- React-Hooks
- ReactRouter
- JavaScript
- Styled Component
Works
SR
- RESTful API λ¬Έμ μμ±
- μμ΄μ΄νλ μ
- μν¬ νλ‘μ° μμ±
- DB Schema μμ±
Frontend
- Google Maps API
- WindowInfo λμμΈ λ° κΈ°λ₯ ꡬν - Alert
- λμμΈ λ° νμλ λ©μμ§λ₯Ό λ³κ²½μμΌ μ¬μ©ν μ μλλ‘ κ΅¬ν - λ‘κ·ΈμΈ λ° νμκ°μ
- λ‘κ·ΈμΈ, νμκ°μ
λͺ¨λ¬ λμμΈ λ° λ°μν λ μ΄μμ - μ΄λ―Έμ§ μ
λ‘λ
- μ΄λ―Έμ§ μ
λ‘λ μ 미리보기 ꡬν
- SharaCart λλμΉ΄νΈ νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ - AddStore κ°κ² λ±λ‘ νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ - FIxStore κ°κ² μμ νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ - Landing νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ
- Management μ¬μ₯λ νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ - Maps μ§λ νμ΄μ§
- κ°κ² κ²μ Input κΈ°λ₯ ꡬν λ° λμμΈ - MyDonation λμ κΈ°λΆλ΄μ νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ - MyPage λ΄ μ 보 νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ - NotFound 404 νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ
- StoreInfo κ°κ² μμΈμ 보 νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ - UserMeal νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ - Withdrawal νμ νν΄ νμ΄μ§
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ
- Footer
- λμμΈ λ° λ°μν λ μ΄μμ
- Header Sidebar
- λ‘κ·ΈμΈ μν©μ λ°λ₯Έ Sidebar ꡬν λ° λμμΈ - Loading
- νμ΄μ§ λμμΈ λ° λ°μν λ μ΄μμ
- κ²°μ μμ€ν
- κ²°μ μμ€ν
λ°μ΄ν° μ μ‘
- λͺ¨λ°μΌ λ΄λΉκ²μ΄μ
- λμμΈ λ° λͺ¨λ°μΌ λ²μ μΌ λμλ§ λ λ© - λμμΈ μμ
- λ²νΌ λ° Input λ°μ μ΄λ²€νΈ ꡬν
- λ±λ‘λ κ°κ² μ’νλ₯Ό μ΄μ©ν λ§μ»€ λ λ
- λ§μ»€ ν΄λ¦ μ zoom λ° νλ©΄ μ΄λ
- μν©μ λ§λ Alert μ λλ©μ΄μ λ³κ²½(μ±κ³΅, μ€ν¨, μμ μ κ°κ²μμ λ¨ΉκΈ° λ²νΌμ λλ₯Ό κ²½μ°, κ²°μ κ°μ¬)
- λ‘κ·ΈμΈ, νμκ°μ μ ν¨μ± κ²μ¬ ꡬν
- λ‘κ·ΈμΈ, νμκ°μ μλ² μ°κ²°
- μ₯λ°κ΅¬λ μν μΆκ° λ° μλ μ‘°μ , μμ ꡬν
- μ₯λ°κ΅¬λκ° λΉμ΄ μμ λ μ λλ©μ΄μ μΆκ°
- μΉ΄μΉ΄μ€ APIλ₯Ό μ΄μ©ν μ£Όμ κ²μκΈ°λ₯
- μΉ΄μΉ΄μ€ APIλ₯Ό μ΄μ©ν μ£Όμ κ²μ κΈ°λ₯
- κ°κ² μ 보 μλ² μ°κ²°
- κ°κ² κ²μ Sidebar λμμΈ
- κ°κ² κ²μ κΈ°λ₯ ꡬν
- κ²μλ κ°κ² ν΄λ¦ μ ν΄λΉ κ°κ²λ‘ νλ©΄ μ΄λ λ° zoom
- κΈ°λΆ νν©, λ΄ κΈ°λΆλ΄μ μλ² μ°κ²°
- νμ μ 보 μμ μ ν¨μ± κ²μ¬ ꡬν
- νμ μ 보 μμ ν κΈ λμμΈ λ° κΈ°λ₯ ꡬν
- κ°κ² μ 보 μλ² μ°κ²°
- μμ½λ κ°κ² μ 보μ μ£Όλ¬Έν μ μ μ 보 μλ² μ°κ²°
- μμμ 리뷰 λͺ¨λ¬ μ°½ λμμΈ λ° λ°μν λ μ΄μμ
- Header λμμΈ λ° λ°μν λ μ΄μμ
- μ€μμ΄ν κΈ°λ₯ ꡬν
- κ²μ νΉμ λ λ©λ μμμ μν(ex: κ²μ κ²°κ³Όκ° μμ λ)μ λ°λ₯Έ μ λλ©μ΄μ μ»΄ν¬λνΈ κ΅¬ν
- ν λ‘κ³ λ° νλ‘μ νΈ λ‘κ³ λμμΈ