Giter Site home page Giter Site logo

unb_backend's Introduction

UNB 백엔드 API

목차

  1. 개발 목적

  2. 서비스 소개

  3. 기술 스택

  4. 모델 설계 및 기능

  5. 개발 팀 소개

  6. 개발 기간 및 일정

  7. 프로젝트 후기

0. 개발 목적

그동안 Django만을 사용해 풀스택 개발을 해온 팀원들끼리 모여, 백엔드와 프론트엔드 환경을 완전히 분리해 RESTFUL API 개발 경험을 얻기 위해 시작했습니다.

1. 서비스 소개

UNB는 다양한 주제들로 양자택일 토론을 하고, 가볍게 즐길 수 있는 사이트입니다. 또한 뱃지와 등급제도를 통해 한 번 사용하고 마는 사이트가 아닌, 사용자들이 지속적으로 즐길 수 있는 서비스입니다.

2. 기술 스택

Backend Database Release Cooperation
Python PostgreSQL Elastic beanstalk GIT, GITHUB
Django Restful API RDS Freenom(domain) Discord

3. 모델 설계 및 기능

image-20221213142338451

모델

4. 팀원 소개 및 역할

이름 역할
박선영 프론트엔드 전반 개발, 디자인, 조장
하승찬 백엔드 전반 개발, 인프라 구축
이진욱 프론트엔드 전반 개발 및 로그인, 소셜로그인 개발
이준엽 풀스택 개발
김광표 백엔드 전반 개발, 인프라 구축

5. 백엔드 API 개발 기간 및 일정

  1. 개발 기간 : 11/23 ~ 12/14
  2. 개발 일정
  • 1주차 : DRF 기초 학습
  • 2주차 : 백엔드 API 개발 완료
  • 3주차 : 배포 후 프론트엔드와 연결 및 디테일한 요구사항, 오류 수정

6. 프로젝트 후기

  • 이준엽
그전에는 Django 로만 개발을 진행해서 프론트와 백앤드를 왜나누는 건가에대한 의문을 가지고 프론트와  구분없이 오갔습니다. 하지만 이번 프로젝트를 통해 3주간의 기간동안 DRF  Vue라는 새로운 환경에서 개발을 해가면서 공부를 하다보니 프론트에서 API를 어떻게 활용하는지를 알수있었고 깊게는 아니지만 프론트와 백앤드가 협업을 한다면 이런식으로 하겠구나 라는것을 배울수있는 좋은 경험이었다고 생각합니다. 낯선 개발 환경에서도 해결점을 찾으려고 노력해준 팀원들에게 감사합니다.

unb_backend's People

Contributors

pangpyo avatar caretim avatar dortkthf avatar mechauk418 avatar psun0610 avatar

Watchers

 avatar

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.