Skip to content

KDY0829/unigen-front

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

253 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniGen Frontend

일반 사용자와 시니어 사용자를 함께 고려한 Dual Mode SNS 플랫폼의 React 프론트엔드

📘 Notion Project Page
프로젝트 상세 문서 · 구현 과정 · 역할 정리 보기

🎬 Demo Video

Unigen.mp4

UniGen 일반 모드와 시니어 모드 비교 화면

✨ Highlights

구분 내용
문제 일반 사용자와 시니어 사용자가 같은 SNS UI를 사용하기 어려움
해결 일반 모드와 시니어 모드를 분리한 Dual Mode UX 제공
담당 React 기반 화면 구성, 피드/글쓰기/프로필 UI, 시니어 모드 UX 구현
결과 사용자 유형별로 다른 SNS 사용 경험을 제공하는 프론트엔드 구현

1. 프로젝트 개요

UniGen은 일반 사용자와 시니어 사용자를 하나의 서비스 안에서 함께 고려한 통합 SNS 플랫폼입니다.

프론트엔드는 일반 사용자에게 익숙한 SNS 피드 경험을 제공하고, 시니어 사용자에게는 큰 글씨, 간소화된 UI, 쉬운 글쓰기 흐름을 제공하는 Dual Mode 구조로 설계했습니다.


2. 서비스 화면

UniGen SNS Helper 화면

모드 설명
일반 모드 피드, 프로필, 댓글, 좋아요, 스토리, 릴스 등 일반 SNS 경험 제공
시니어 모드 큰 글씨, 간소화된 네비게이션, 쉬운 게시물 작성 흐름 제공

3. 주요 기능

  • 일반 사용자 / 시니어 사용자 모드 분리
  • Instagram 스타일 피드 및 프로필 UI
  • 게시물 작성, 이미지 업로드, 댓글, 좋아요 기능
  • 스토리, 릴스, 탐색 페이지 구성
  • 시니어 친화적인 큰 글씨와 간소화된 UI
  • Kakao OAuth 및 인증 페이지 연동
  • AI 콘텐츠 생성 기능과 연결되는 UI 흐름

4. My Role

  • React + Vite 기반 프론트엔드 화면 구성
  • 일반 모드와 시니어 모드 UX 분리
  • 피드, 글쓰기, 프로필, 인증 페이지 흐름 구현
  • API 통신 레이어 구성 및 백엔드 연동
  • 서비스 소개 및 발표용 화면 정리

5. UX / System Flow

UniGen UX 및 시스템 플로우

위 이미지는 프론트엔드 내부 구조도가 아니라, 사용자가 로그인 후 일반 모드와 시니어 모드로 진입하고, 각 화면이 백엔드 API와 연결되는 전체 UX 흐름을 보여줍니다.

Welcome Page
  → 로그인 / 회원가입
  → 일반 모드 또는 시니어 모드 선택
  → 홈 / 탐색 / 업로드 / 프로필 / 글쓰기
  → users / auth / stories / posts / senior API 연동

6. Tech Stack

영역 기술
Language JavaScript, HTML, CSS
Framework React 18, Vite
Styling styled-components
Routing React Router
State React Context API
Icons Lucide React
API Client Axios
Auth Kakao OAuth 연동

7. How to Run

npm install
npm run dev
http://localhost:5173

8. Related Repository

About

Dual Mode SNS 플랫폼 UniGen의 React 프론트엔드

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 99.6%
  • Other 0.4%