GithubHelp home page GithubHelp logo

goesang / forweaver Goto Github PK

View Code? Open in Web Editor NEW
7.0 6.0 5.0 24.28 MB

학생들을 위한 소셜 코딩!

License: MIT License

Java 62.85% CSS 22.19% JavaScript 14.96%
spring git mongodb version-control

forweaver's Introduction

학생들을 위한 소셜 코딩 포위버!

포위버는 학생들을 위한 소셜 코딩을 목표로 Spring MVC + MongoDB를 활용하여 만든 깃 저장소 관리 사이트입니다.

해당 프로젝트는 학생들에게 어려울 수 있는 버젼 관리 시스템이나 개발자용 커뮤니티(위키 & 이슈트래커 등)를 학생 시각에서 다룰 수 있도록 도와주려는 목적으로 만들어졌습니다. 또한 GIT 저장소를 보다 손쉽게 수업에 활용하게 하는 것을 목표로 하고 있습니다.

실행 데모 및 설명은 아래 내용과 스크린샷을 참조해주세요.

배포 라이센스는 MIT License하에서 배포되며 그 외 저희가 사용한 라이브러리는 NOTICE.txt를 참조하시면 됩니다.

실행방법

  1. 자바 개발환경을 구축합니다.

    1. JDK 설치 - 사이트로 가기
    2. JDK 환경변수 설정 - 참고 블로그
  2. git clone 명령어로 forweaver를 로컬 저장소에 내려받습니다.

$ git clone https://github.com/goesang/forweaver.git

  1. 몽고디비를 설치하고 실행합니다.

    • 세부사항 설정 파일 위치: /src/main/resources/spring/applicationContext.xml
  2. 리눅스 환경이라면 /src/main/webapp/WEB-INF/web.xml에서 git 저장소 /home/git/를 설정합니다.

  3. war파일 생성 후 실행하거나 메이븐에서 다음 명령어를 실행합니다.

mvn tomcat7:run

  1. 셋팅을 마치면 아래 주소로 접속해 테스트합니다.

http://127.0.0.1:8080

주요 스크린샷

로그인 화면

login_0.5.17.png

프로젝트 관리 화면

project_0.5.17.png

태그 게시판 화면

tagcommunity1_0.5.17.png


tagcommunity2_0.5.17.png

숙제 저장소 화면

lecture_0.5.17.png


lecture-branch_0.5.17.png

forweaver's People

Contributors

ahchim avatar goesanghan avatar maidy avatar piexe avatar yungijung avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  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.