Giter Site home page Giter Site logo

my-place-record-project's Introduction

My Place Record(마플레)

프로젝트 기간

21.06.03(수) ~ 21.06.16(목)

개요

개인프로젝트로 spotter이라는 어플을 클론코딩하여 내가 좋아하는 장소 기록하고 관리하는 웹 사이트입니다.

구현 기능 (수정중)

백엔드

  • github projects로 일정관리

  • 모델 설계 및 ERD 작성

  • 로그인 / 회원가입

    • django auth
    • JWT
    • 소셜로그인 api(시간 되면)
  • 장소 CRUD

    • create
    • read
    • update
    • delete
  • 소셜 기능

    • 팔로우 / 언팔로우
    • 댓글 달기
    • 검색 기능
      • 지역별 / 고유명사별 / 태그별
    • 별점 달기
  • SNS 공유 api(시간 되면)

  • 구글 맵스 api(시간 되면)

프론트엔드

  • daisyui를 사용할지 하드코딩할지 고민중

  • 메인 UI

    • 전체 / 맛집 / 카페 / 공원
    • 장소 포스트 출력
    • 등록한 장소 카운트
    • 로그인 or 간단 프로필
  • 인증 UI

    • 회원가입 페이지
  • 프로필 UI

    • 마이 페이지
  • 장소 디테일 페이지

    • 별점 / 설명 / 베스트 메뉴 / 추가 정보 / 사진

사용기술

Python 3.8.5, Django, sqllite3, Javascript, HTML5, CSS3

문제해결 (README.md에 기록할 예정)

참고

my-place-record-project's People

Contributors

odreystella avatar

Watchers

 avatar

my-place-record-project's Issues

feat/#9/장소 포스트 Create

  • 카테고리를 눌렀을 때 관련 post를 생성할 수 있음
  • 태그(ManyToManyField)와 이미지 업로드(dto 어떻게 만드는지, 여러장 어떻게 저장하는지)가 안되서 코드 수정 필요

feat/#1/settings

  • install virtualenv
  • install django
  • freez requirements
  • create project
  • create app

feat/#11/장소 포스트 update

  • 포스트 상세페이지에서 수정버튼을 누르면 내용을 수정할 수 있음
  • 이미지 수정부분 코드 필요

feat/#2/model

  • 모델 구축(Profile, Category, Place, Photo, Comment, Relationship, Tag)

feat/#8/장소 포스트 Read

  • 카테고리를 눌렀을 때 관련 post를 보여줌
  • 화면에는 장소 이름, 위치, 별점만 보이게 함
  • css 스타일링 필요

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.