최은석

change to react + node

# 학식 관련된 의견 주고 받는 커뮤니티
> 친구의 부탁으로 인해 현재 제2기숙사와 학생회관의 학식을 보여주는 앱을 개발했습니다.
> 이와 관련된 반응을 에브리타임 앱에서 보고 있었습니다.
>
> 그러다가 자주 오늘의 학식이 맛있었는지 물어보는 질문글이나 오늘 맛이 어땠는지 알려주는 글도 자주 보인다는 것을 알게 되었습니다.
> 하지만 에브리타임에는 다양한 글들이 올라오기 때문에 이와 같은 의견을 주고 받는 커뮤니티가 따로 있었으면 좋겠다는 생각이 들어서 개발하고자 하였습니다.
> 물로 에브리타임에서 새로운 게시판을 만들어서 활용할 수 있지만 이번에 오픈소스 프로젝트에서 배운 것을 바탕으로 저희가 직접 만들어보는 것도 좋을 것 같다고 생각하여 시작하였습니다.
> 이에 더 나아가 학식 업체 관계자들에게 저희 학생들이 주고 받는 의견이 어떠한지 알려주면서 더 좋은 학식을 기대하고 있습니다.
## 필요한 페이지
* 학식의 메뉴를 보여주는 페이지
* 글과 사진을 올릴 수 있는 게시판 페이지
```1페이지 2페이지 이렇게 구분하는 것 대신 오늘의 메뉴에 관한 글, 어제의 메뉴에 관한글 이렇게 구분```
* 글을 작성하는 페이지 ( 글을 수정할 수 있는 페이지 )
* 관리자 페이지
* 학식을 기다리는 줄이 현재 얼마나 긴지 알 수 있는 페이지
## 예상 기능
* 배달앱에서 리뷰를 할때 사진을 올리는 것 처럼 사진과 글을 같이 작성하는 기능
* 카카오톡의 반응 기능이나 인스타의 좋아요 처럼 게시물에 이모티콘을 사용자가 표시하는 기능
```한 사용자가 여러번 남기는 것을 막아야 해서 로그인 기능 고려 필요```
* 게시물 작성을 유도하기 위해 포인트 적립을 통해 랭킹 기능 고려
* 작성된 글을 보기 쉽도록 게시글을 검색하는 기능
\ No newline at end of file
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World');
})
var server = app.listen(80, function () {
var host = server.address().address
var port = server.address().port
console.log("Example app listening at http://%s:%s", host, port)
})
This diff could not be displayed because it is too large.
{
"name": "helloworld",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"server": "cd server && nodemon server",
"client": "cd client && npm start",
"start": "concurrently --kill-others-on-fail \"npm run server\" \"npm run client\""
},
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.15.2"
"axios": "^0.27.2",
"concurrently": "^7.2.1",
"express": "^4.18.1",
"http-proxy-middleware": "^2.0.6",
"nodemon": "^2.0.16"
}
}
......
const express = require('express');
const router = express.Router();
router.get('/api', (req, res)=>{
res.send({ test: "hi"});
});
module.exports = router;
\ No newline at end of file
const express = require('express');
const app = express();
const test = require('.//Router/test');
app.use('/', test);
const port=23023;
app.listen(port, ()=>{console.log(`Listening on port ${port}`)});
\ No newline at end of file