SNU-Sigma/sigma-intelligence-community-web

전체 게시물 피드

Closed this issue · 1 comments

모든 사람들이 작성한 게시물을 볼 수 있는 피드가 필요합니다.

디자인은 레이아웃에 대해 참고하기 위해서이고, 꼭 따라할 필요는 없습니다!
Image
위 사진에 나온 원본 피그마 디자인

표시되어야 하는 정보

  • 제목
  • 내용 (일단 특정 글자수에서 자를 필요 없이 전체 보여줘도 될 것)
  • 사진 미리보기 (게시물 작성과 같이 수평으로 스크롤 가능한 형태면 될 것 같습니다!)
  • 작성 날짜 (createdAt만, updatedAt은 피드에 표시할 필요 없을 것)
  • (나중에 추가해야하지만, 일단 무시해주세요!) 유저 정보

(일단은 페이지네이션 없이 한 번에 전체 게시물을 받아오는 기본적인 구현으로 가도 네트워크 부하가 크지 않을 것 같아 괜찮을 것 같습니다.)

일단 이것도 아직 서버 작업이 완료되지 않아서 아래처럼 fetchAllPosts를 추가하되 그 내용은 가짜 API처럼 행동하도록 채워야 할 것 같습니다!

Image

    fetchAllPosts: async (): Promise<Array<PostDto>> => {
        // 임시로 3초 뒤에 return하는 promise 생성
        return new Promise<Array<PostDto>>((resolve) => {
            setTimeout(() => {
                resolve([
                    {
                        id: 0,
                        title: '코로나19 대응을 위한 건강 습관',
                        description:
                            '요즘 전 세계적으로 코로나19의 확산으로 우리의 건강을 위해 각종 건강 습관을 준수할 필요가 있습니다. 첫째로, 손을 자주 씻어야 합니다. 둘째로, 감기조심을 해야합니다. 세째로, 건강한 식습관을 유지해야 합니다. 최종적으로, 건강한 수면습관을 유지해야 합니다. 우리는 모두 이 건강 습관을 준수하여 코로나19에 대한 대응을 할 수 있습니다.',
                        images: [
                            'https://picsum.photos/1200/600',
                            'https://picsum.photos/1300/700',
                            'https://picsum.photos/500',
                        ],
                        createdAt: new Date(2023, 0, 1, 32, 14).toISOString(),
                        updatedAt: new Date(2023, 0, 22, 22, 55).toISOString(),
                    },
                    {
                        id: 1,
                        title: '우리의 마음과 육체를 강화하는 운동의 중요성',
                        description: `요즘, 사람들은 바쁜 스케줄과 수많은 스트레스로 인해 건강한 생활을 유지하는 것이 어려워졌습니다. 하지만, 운동은 우리의 마음과 육체를 강화하는 것이 중요합니다. 운동을 하면 피로가 풀리고, 집중력이 향상되고, 기분이 좋아집니다.

                        운동은 다양한 형태로 할 수 있습니다. 예를 들어, 산책을 하거나 요가를 하거나, 그리고 짐승처럼 놀다와 같이 활동적인 운동을 할 수 있습니다. 중요한 것은 자신에게 맞는 운동을 찾는 것입니다. 운동을 꾸준히 하면 건강한 생활을 유지할 수 있고, 또한 긴장과 스트레스를 해소할 수 있습니다.
                        
                        따라서, 우리는 꾸준히 운동을 하면서 마음과 육체를 강화하고 건강하게 유지해야합니다.`,
                        images: [
                            'https://picsum.photos/600/1200',
                            'https://picsum.photos/700/1300',
                            'https://picsum.photos/600',
                        ],
                        createdAt: new Date(2023, 1, 5, 26, 51).toISOString(),
                        updatedAt: new Date(2023, 1, 5, 26, 51).toISOString(),
                    },
                    {
                        id: 2,
                        title: '코로나19 대응을 위한 건강 습관',
                        description:
                            '요즘 전 세계적으로 코로나19의 확산으로 우리의 건강을 위해 각종 건강 습관을 준수할 필요가 있습니다. 첫째로, 손을 자주 씻어야 합니다. 둘째로, 감기조심을 해야합니다. 세째로, 건강한 식습관을 유지해야 합니다. 최종적으로, 건강한 수면습관을 유지해야 합니다. 우리는 모두 이 건강 습관을 준수하여 코로나19에 대한 대응을 할 수 있습니다.',
                        images: [
                            'https://picsum.photos/1200/600',
                            'https://picsum.photos/1300/700',
                            'https://picsum.photos/500',
                        ],
                        createdAt: new Date(2023, 0, 1, 32, 14).toISOString(),
                        updatedAt: new Date(2023, 0, 22, 22, 55).toISOString(),
                    },
                    {
                        id: 3,
                        title: '우리의 마음과 육체를 강화하는 운동의 중요성',
                        description: `요즘, 사람들은 바쁜 스케줄과 수많은 스트레스로 인해 건강한 생활을 유지하는 것이 어려워졌습니다. 하지만, 운동은 우리의 마음과 육체를 강화하는 것이 중요합니다. 운동을 하면 피로가 풀리고, 집중력이 향상되고, 기분이 좋아집니다.

                        운동은 다양한 형태로 할 수 있습니다. 예를 들어, 산책을 하거나 요가를 하거나, 그리고 짐승처럼 놀다와 같이 활동적인 운동을 할 수 있습니다. 중요한 것은 자신에게 맞는 운동을 찾는 것입니다. 운동을 꾸준히 하면 건강한 생활을 유지할 수 있고, 또한 긴장과 스트레스를 해소할 수 있습니다.
                        
                        따라서, 우리는 꾸준히 운동을 하면서 마음과 육체를 강화하고 건강하게 유지해야합니다.`,
                        images: [
                            'https://picsum.photos/600/1200',
                            'https://picsum.photos/700/1300',
                            'https://picsum.photos/600',
                        ],
                        createdAt: new Date(2023, 1, 5, 26, 51).toISOString(),
                        updatedAt: new Date(2023, 1, 5, 26, 51).toISOString(),
                    },
                    {
                        id: 2,
                        title: '코로나19 대응을 위한 건강 습관',
                        description:
                            '요즘 전 세계적으로 코로나19의 확산으로 우리의 건강을 위해 각종 건강 습관을 준수할 필요가 있습니다. 첫째로, 손을 자주 씻어야 합니다. 둘째로, 감기조심을 해야합니다. 세째로, 건강한 식습관을 유지해야 합니다. 최종적으로, 건강한 수면습관을 유지해야 합니다. 우리는 모두 이 건강 습관을 준수하여 코로나19에 대한 대응을 할 수 있습니다.',
                        images: [
                            'https://picsum.photos/1200/600',
                            'https://picsum.photos/1300/700',
                            'https://picsum.photos/500',
                        ],
                        createdAt: new Date(2023, 0, 1, 32, 14).toISOString(),
                        updatedAt: new Date(2023, 0, 22, 22, 55).toISOString(),
                    },
                    {
                        id: 3,
                        title: '우리의 마음과 육체를 강화하는 운동의 중요성',
                        description: `요즘, 사람들은 바쁜 스케줄과 수많은 스트레스로 인해 건강한 생활을 유지하는 것이 어려워졌습니다. 하지만, 운동은 우리의 마음과 육체를 강화하는 것이 중요합니다. 운동을 하면 피로가 풀리고, 집중력이 향상되고, 기분이 좋아집니다.

                        운동은 다양한 형태로 할 수 있습니다. 예를 들어, 산책을 하거나 요가를 하거나, 그리고 짐승처럼 놀다와 같이 활동적인 운동을 할 수 있습니다. 중요한 것은 자신에게 맞는 운동을 찾는 것입니다. 운동을 꾸준히 하면 건강한 생활을 유지할 수 있고, 또한 긴장과 스트레스를 해소할 수 있습니다.
                        
                        따라서, 우리는 꾸준히 운동을 하면서 마음과 육체를 강화하고 건강하게 유지해야합니다.`,
                        images: [
                            'https://picsum.photos/600/1200',
                            'https://picsum.photos/700/1300',
                            'https://picsum.photos/600',
                        ],
                        createdAt: new Date(2023, 1, 5, 26, 51).toISOString(),
                        updatedAt: new Date(2023, 1, 5, 26, 51).toISOString(),
                    },
                    {
                        id: 4,
                        title: '코로나19 대응을 위한 건강 습관',
                        description:
                            '요즘 전 세계적으로 코로나19의 확산으로 우리의 건강을 위해 각종 건강 습관을 준수할 필요가 있습니다. 첫째로, 손을 자주 씻어야 합니다. 둘째로, 감기조심을 해야합니다. 세째로, 건강한 식습관을 유지해야 합니다. 최종적으로, 건강한 수면습관을 유지해야 합니다. 우리는 모두 이 건강 습관을 준수하여 코로나19에 대한 대응을 할 수 있습니다.',
                        images: [
                            'https://picsum.photos/1200/600',
                            'https://picsum.photos/1300/700',
                            'https://picsum.photos/500',
                        ],
                        createdAt: new Date(2023, 0, 1, 32, 14).toISOString(),
                        updatedAt: new Date(2023, 0, 22, 22, 55).toISOString(),
                    },
                    {
                        id: 5,
                        title: '우리의 마음과 육체를 강화하는 운동의 중요성',
                        description: `요즘, 사람들은 바쁜 스케줄과 수많은 스트레스로 인해 건강한 생활을 유지하는 것이 어려워졌습니다. 하지만, 운동은 우리의 마음과 육체를 강화하는 것이 중요합니다. 운동을 하면 피로가 풀리고, 집중력이 향상되고, 기분이 좋아집니다.

                        운동은 다양한 형태로 할 수 있습니다. 예를 들어, 산책을 하거나 요가를 하거나, 그리고 짐승처럼 놀다와 같이 활동적인 운동을 할 수 있습니다. 중요한 것은 자신에게 맞는 운동을 찾는 것입니다. 운동을 꾸준히 하면 건강한 생활을 유지할 수 있고, 또한 긴장과 스트레스를 해소할 수 있습니다.
                        
                        따라서, 우리는 꾸준히 운동을 하면서 마음과 육체를 강화하고 건강하게 유지해야합니다.`,
                        images: [
                            'https://picsum.photos/600/1200',
                            'https://picsum.photos/700/1300',
                            'https://picsum.photos/600',
                        ],
                        createdAt: new Date(2023, 1, 5, 26, 51).toISOString(),
                        updatedAt: new Date(2023, 1, 5, 26, 51).toISOString(),
                    },
                ])
            }, 3000)
        })
        // TODO: API 완성되면 실제 API로 변경
    },