Giter VIP home page Giter VIP logo

cookai's Introduction

image

DRF-Machine_Learning-Project-cookai-Backend - Frontend 바로가기!

DRF를 기반으로 Machine Learning 기능을 추가한 레시피 추천 커뮤니티 사이트

🖥️ 프로젝트 소개 - S.A. 바로가기!

Cookai는 다양한 레시피를 공유하고, 자신에게 맞는 레시피를 추천받을 수 있는 요리관련 커뮤니티 서비스입니다. 다양한 사람들이 다양한 재료를 이용하는 레시피를 공유하며, 당신은 자신의 선호나 현재 가지고 있는 재료에 기반하여 적절한 레시피를 추천받을 수 있습니다.


🕰️ 개발 기간

  • 23.06.05 - 23.07.10

## 🧑‍🤝‍🧑 팀원 구성 및 역할 분담
  • 팀장😄 최창수
    [BE] 댓글 좋아요, 추천알고리즘 개발, 검색 기능, 테스트코드
    [FE] 메인페이지, 게시글 목록, 댓글 좋아요, 게시글 북마크

  • 팀원😄 김혁준
    [BE] 유저 프로필(CRUD), 팔로잉, 유저시리얼라이저 사용자 인증 시스템 개발, '나의 냉장고' 기능개발, 이미지 CloudFlare와 연동
    [FE] 유저 프로필 CRUD, 게시글 및 유저 프로필 이미지 업로드, 유저 인증 시스템

  • 팀원😄 이기웅
    [BE] 게시글 상세보기, 쿠팡 상품추천
    [FE] 쿠팡 API 개발, 쿠팡 추천 상품DB 개발
  • 팀원😄 이정민
    [BE] 게시글 CRUD 및 댓글 CRUD 개발, 북마크, 좋아요 기능 개발
    [FE] 프로필페이지, 팔로잉 리스트, 유저 정보수정
  • 팀원😄 임라온
    [BE] 기본 스켈레톤 구성
    [FE] 사물인식

⚙️ 개발 환경 (Tech Stack)

🦊 BE 😼



😈 FE 👽



🦝ETC🦄



🔑 프로젝트 설치 및 실행 방법

깃허브 클론하기

$ git init
$ git clone https://github.com/2017250297-choi/cookai.git

패키지 밎 라이브러리 설치 | https://python-poetry.org/docs/

$ poetry shell
$ poetry install

DB 연동

$ python manage.py makemigrations
$ python manage.py migrate

백엔드 서버 실행

$ python manage.py runserver

프론트엔드 라이브서버 실행

$ vscode 확장팩 <Live Server> 설치
$ index.html에서 마우스 우클릭 후 Open with Live Server 클릭(단축키 Alt+L+O)

📌 주요 기능


💜 ERD

image

💚 API 명세

API 명세

🍒 프로젝트 구조

cookai
├── ai_process
│   ├── labels.py
│   ├── models.py
│   ├── recommend.py
│   ├── serializers.py
│   └── views.py
├── articles
│   ├── coupang.py
│   ├── models.py
│   ├── paginations.py
│   ├── permissions.py
│   ├── serializers.py
│   ├── validators.py
│   └── views.py
├── cookai
│   ├── settings.py
├── manage.py
├── poetry.lock
├── pyproject.toml
├── templates
│   └── users
│       ├── email_password_reset.html
│       ├── email_register.html
│       └── email_welcome.html
└── users
    ├── email_tokens.py
    ├── models.py
    ├── operator.py
    ├── serializers.py
    ├── users_paginations.py
    ├── validators.py
    └── views.py

🔨 서버 아키텍쳐

image

cookai's People

Contributors

2017250297-choi avatar hyukjunkim1116 avatar ltekean avatar r40n avatar woongpang avatar

Watchers

 avatar

cookai's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.