team 7elogμ server repositoryμ λλ€.
- κ°λ°μλ€μ μν λΈλ‘κ·Έ μλΉμ€
- server : https://api.7elog.store
- web: https://7elog.store
Contributor | Contribution |
---|---|
μ₯μΉν | AWS λ°°ν¬ |
νμ€κΈ° | User API |
κΉμμ° | Post API |
κΉμμ° | Comment API |
- framework: Django, DRF
- db: MySQL
- language: python
- CI/CD: github actions, AWS Codedeploy, AWS EC2
- νλ‘μ νΈ μμ± β π Feat: ~~
- κΈ°λ₯ μΆκ° β β¨ Feat: ~~
- λ²κ·Έ μμ β π Fix: ~~
- λμμΈ λ³κ²½ β π Design: ~~
- μ½λ ν¬λ©§ λ³κ²½ β π¨ Style: ~~
- μ½λ 리νν λ§ β β»οΈ Refactor: ~~
- λ¬Έμ μμ β π Docs: ~~
- νμΌ λ° ν΄λλͺ μμ β π Rename: ~~
- dj_rest_authμ jwt tokenμ νμ©ν Signup, Login, Logout, SocialLogin(Google)
- User Edit, User Search, User Delete
- Post μμ± λ° μμ , Comment μμ± λ° μμ
- Postμ λν μΆκ°μ μΈ μ λ³΄μΈ Tag, Series ꡬν
- Post μμ± λ μ§μ λ°λ₯Έ νν°λ§ κΈ°λ₯, Tag νν°λ§ κΈ°λ₯, Series νν°λ§ κΈ°λ₯
- Post Contentμ μ°μ΄λ Imageλ€μ PostId λ° ImageUrlμ ν λλ‘ PostImage ν΄λμ€μ μΈμ€ν΄μ€λ‘ μ μ₯
- API docs : https://api.7elog.store/api/v1/docs/
- User API : https://ahyeon98.notion.site/User-Api-002777e5240e4d82afe1f573730ad1c9
κ°μνκ²½ μμ± ν, ν°λ―Έλμμ λ€μμ μ€ννλ©΄ pre-commit μ€μ κ°λ₯ν©λλ€.
pip install -r requirements.txt (requirements.txt μμΉ μ£Όμ)
npm install
npm run prepare (team7-serverλ‘ μ΄λνμ¬ μ€νν΄μΌ ν¨)