바닐라 자바스크립트로 SPA 구현하기 - 기초 프로젝트 S.A

suno·2022년 11월 18일
0

1. 팀 소개

  • 팀명: 이벤트리스너
  • 팀원: 남마리나, 박진산, 성효진, 이정은, 이태현

우리 팀의 목표

  • Firebase 사용법을 익힌다.
  • 바닐라 자바스크립트로 SPA를 구현한다.
  • 다른 사람에게 Git을 설명할 수 있다.

2. 프로젝트 소개

프로젝트명

히든카페 (Hidden Cafe)

목적

  • 나만의 카페를 공유한다.
  • 지역별 카페를 확인할 수 있다.

3. 와이어프레임



4. 기능

필수 기능

  • 로그인, 회원가입 (구글, 깃허브)
  • 마이페이지 (프로필사진, 닉네임, 내가 올린 게시글 모아보기)
  • 게시글 올리기, 수정, 삭제
  • AWS S3 배포하기

추가 기능

  • 게시글에 댓글 달기
  • 북마크 게시글 모아보기
  • 반응형 디자인
  • 인피니티 스크롤
  • 다크모드
  • 배경 음악

5. 데이터

  • 사용자
    • uid
    • 이메일
    • 비밀번호
    • 닉네임
    • 프로필 사진
    • 북마크 목록
  • 게시글
    • 번호
    • 첨부 사진
    • 작성자 uid
    • 닉네임
    • 제목
    • 내용
    • 작성 날짜
    • 지역
    • 북마크 개수
  • 댓글
    • 게시글 번호
    • 댓글 번호
    • 작성자 uid
    • 닉네임
    • 내용
    • 작성 날짜

6. 파일 구조

profile
Software Engineer 🍊

0개의 댓글