https://github.com/neibce/dongcheonalimi-server
동천알리미 RESTful API Server
https://github.com/neibce/dongcheonalimi-server
express firebase-admin-sdk mariadb nginx-reverse-proxy nodejs pm2
Last synced: 2 months ago
JSON representation
동천알리미 RESTful API Server
- Host: GitHub
- URL: https://github.com/neibce/dongcheonalimi-server
- Owner: Neibce
- Created: 2024-05-06T10:24:08.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-05T08:37:17.000Z (over 1 year ago)
- Last Synced: 2025-05-29T13:26:26.288Z (about 1 year ago)
- Topics: express, firebase-admin-sdk, mariadb, nginx-reverse-proxy, nodejs, pm2
- Language: JavaScript
- Homepage:
- Size: 22.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DongcheonAlimi-Server [](https://www.codefactor.io/repository/github/neibce/dongcheonalimi-server)
[English](./README_EN.md)
[동천알리미 안드로이드 어플리케이션](https://github.com/Neibce/Dongcheon-Alimi)의 RESTful API Server
- Node.js with Express and PM2, Google Firebase SDK(admin), MariaDB, NGINX for Reverse proxy
- 2020년 2분기
- 전체 설명은 [어플리케이션 README](https://github.com/Neibce/Dongcheon-Alimi) 참고
## 서버 및 네트워크 구성도

- PM2 with Cluster Mode

## API 명세
### /schedules (시간표)
- ```/:grade/:class```
### /exams (시험 일정)
- ```/:year```
### /classes (학년 별 반 개수)
- ```/count/:grade```
### /board (게시판)
- ```/``` ```/new``` ```/list``` ```/:postId``` ```/:postId/delete``` ```/:postId/edit```
### /quiz (퀴즈)
- ```/new``` ```/check-answer```
### /images (이미지 반환)
- ```/:imageName```
## Database 구성(실제 내용 중 일부)
### T_SCHOOL_SCHEDULES(시험 일정)

### T_SCHOOL_CLASSES(반별 시간표)

### T_QUIZZES(게시글 작성용 퀴즈)

### T_BOARD(게시글)
