Skip to content

albertruaz/grip-frontend

 
 

Repository files navigation

GR!P

공유하는 재미, Gr!p으로 잡다.


logo

Gr!p은 홀드를 잡는 기법 중 하나로, 클라이밍을 통한 성취와 재미를 공유할 수 있는 플랫폼을 제공하고자 하는 우리 어플리케이션의 모토를 보여주는 말입니다.

팀원


  • 김선희

  • 강승완

개발 환경


- stack
Back-end Node JS, JavaScript, AWS ec2/s3
Front-end Flutter, Dart

프로젝트 설명


기능 설명

백엔드의 경우, node.js를 사용하여 구현하였습니다. express를 이용하여 프론트엔드의 요청을 받아 이를 처리하였고 mongodb를 이용하여 데이터를 저장하였습니다. 이때 AWS의 ec2 및 s3를 사용하여 서버를 구축하였고 보안을 강화하기 위해 이미지 데이터의 경우 허용된 url를 발행하여 전달하도록 하였습니다. 이를 통해 이미지 또한 저장하고 불러올 수 있도록 구현하였습니다. 프론트엔드에서는 user와의 상호작용을 중요하게 생각하여, 반응성, 속도 등을 개선하였고, 서로 다른 페이지에서 수행한 작업이 항상 바로 반영되도록 하였습니다.

화면 설명

로그인 / 회원가입

프로필

랭킹

업로드

About

클라이밍 맵 공유 플랫폼 그립 (frontend)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 68.6%
  • C++ 14.5%
  • CMake 11.8%
  • Ruby 1.7%
  • Swift 1.3%
  • HTML 1.1%
  • Other 1.0%