Giter VIP home page Giter VIP logo

frontend's Introduction

친해지길 바라!

🖥 For Client

🔐 For Server

정기적으로 20명이 넘는 동아리원(사서)님들을 무작위 매칭 후, 친해질 수 있는 활동을 함께 하도록 돕는 페이지입니다. 매칭에 대한 후기를 SNS처럼 남길 수도 있습니다. 현재 React 에 대한 경험이 없는 팀원들을 직접 가르쳐드리며, 프로젝트 참여를 독려 중입니다.

📌 서비스 소개

🙋 원하는 이벤트에 참여

  • 이벤트 목록에서 자신이 원하는 이벤트에 자유롭게 참가할 수 있습니다.
  • 많은 이벤트에 참여할 수 있으며, 참석 취소도 가능합니다.

🤝 직접 이벤트 생성

  • 자신이 원하는 모임을 자유롭게 만들어 신청을 유도할 수 있습니다.
  • 저녁을 같이 먹을 사람을 구하는 사적인 모임 모집!
  • 프로젝트원을 구하는 공적인 모임까지 생성할 수 있습니다.

🔖 게시글 작성

  • 자신이 참여한 모임의 사진 및 동영상을 업로드 할 수 있습니다.
  • 태그가 된 사람에게는 Slack 메시지가 갑니다.
  • 게시글에 대한 댓글을 달 수 있습니다.

👾 개성 있는 프로필 사진

  • 자신이 원하는 프로필 사진을 골라 사용합니다.
  • 무려 28가지의, 다양한 성별과 나이대의 프로필을 제공합니다.

📌 시연 영상

📌 페이지 스크린샷 및 해설

0003 0004 0005 0006 0007

⚙️ 프로젝트 구동 방법

프론트 코드와 백엔드 코드 모두 클론합니다.

백엔드 코드

1. MySQL 다운로드 후 워크벤치에 DB 스키마 설계 후 실행

2. 백엔드

  • 백엔드 환경 변수 설정
    • backend폴더 바로 안에 .env 파일 생성
    • .env 예시
      DB_DATABASE=...
      DB_USER=...
      DB_PASSWORD=...
      DB_HOST=...
      DB_PORT=...
      JWT_SECRET=...
      JWT_EXPIRES_SEC=...
      BCRYPT_SALT_ROUNDS=...
      HOST_PORT=...
      HOSTNAME=...
      ACCESS_KEY_ID=...
      SECRET_ACCESS_KEY=...
      REGION=...
      NAVER_ID=...
      NAVER_PW=...
      BOT_USER_OAUTH_ACCESS_TOKEN=...
      SLACK_JIP=...
      SLACK_TKIM=...
      
    • 실행
      npm install
      npm run dev

3. 프론트엔드

  • 프론트엔드 환경 변수 설정
    • 폴더에 .env 파일 생성
    • .env 예시
      DEPLOY_ADR=...
      DEV_ADR=...
      
    • 실행
      npm install
      npm run dev

frontend's People

Contributors

keinn51 avatar yenawee avatar tmam444 avatar

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.