Skip to content

KNU-OSP-Team3/CoLearner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

CoLearner

alt text 강의자료 기반 공부자료 추천 서비스입니다

KNU Open Source Programming2022 Team3

프로젝트 상세 확인 Notion

주요기능

  • session기반 회원인증
  • 파일시스템을 통해 pdf파일, 디렉터리 관리
  • pdf 뷰어
  • pdf 페이지 기반 강의자료 추천

기술스택

Frontend

  • TypeScript
  • React
  • Zustand

Backend

  • Flask

DevOps

  • Git
  • Docker
  • AWS EC2

실행방법

backend

Local Server

python >= 3.8

ubuntu:20.04

$ cd backend
$ python -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
$ flask run

Docker

$ docker pull seyoung8239/colearner
$ docker run -p 5000:5000 seyoung8239/colearner

frontend

node >= 16.15.1 LTS

$ cd frontend
$ npm i
$ npm start

Run with shell script in local environment

$ ./setup.sh

API Docs

Swagger UI 기반의 RESTful API 문서

http://localhost:5000/api

About

강의자료 기반 공부자료 추천 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •