Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
62b4cd6
merge conflict
Pyotato Aug 5, 2023
e85d30d
Merge pull request #191 from road-maker/infiniteScroll
Pyotato Aug 5, 2023
56798e3
Merge pull request #192 from road-maker/infiniteScroll
Seo1n Aug 5, 2023
128a33c
zustand 경고 메세지 제거
Pyotato Aug 6, 2023
efe4da7
[#214] Design : 레이아웃 변경, 필수값 알리기
Pyotato Aug 6, 2023
0a4215d
[#170] Feat : 노드 진행 정도 반영, 진행도 변경 api 연동 준비
Pyotato Aug 6, 2023
84b6483
merge into master
Pyotato Aug 7, 2023
7347702
merge
Pyotato Aug 7, 2023
9e565a5
Merge pull request #194 from road-maker/pyotatoMergeLogin
Pyotato Aug 7, 2023
1221138
merge
Pyotato Aug 7, 2023
66f29dc
Merge pull request #195 from road-maker/pyotatoMergeLogin
Pyotato Aug 7, 2023
a3f5443
merge
Pyotato Aug 7, 2023
11f1089
Merge pull request #196 from road-maker/pyotatoMergeLogin
Pyotato Aug 7, 2023
84a8c2c
merge
Pyotato Aug 7, 2023
cca6df4
Merge pull request #197 from road-maker/pyotatoMergeLogin
Pyotato Aug 7, 2023
21f6661
[#48] Design: 이미지 hover 기능 추가
Seo1n Aug 7, 2023
bbe7a54
[#49] Design: 로드맵 hover시 작성자닉네임/제목/설명 보이게끔 추가
Seo1n Aug 7, 2023
ed502fe
[#50] Design: 로드맵 수행페이지 모달 수정
Seo1n Aug 7, 2023
5c0bbf6
[#51] Design: 메인화면 UI 전체적으로 수정
Seo1n Aug 7, 2023
ab86808
[#51] Design: 메인화면 간격 변경
Seo1n Aug 7, 2023
89af9b4
[#199] Feat : 노드 depth 중가
Pyotato Aug 7, 2023
aef7ab9
Merge pull request #200 from road-maker/pyotatoMergeLogin
Pyotato Aug 7, 2023
b4ea2b8
[#201] Design : 메인 화면 merge 및 반응형 적용
Pyotato Aug 7, 2023
c1676ee
Merge pull request #202 from road-maker/master
Pyotato Aug 7, 2023
f23baa4
Merge pull request #203 from road-maker/pyotatoMergeLogin
Pyotato Aug 7, 2023
614fd75
[#201] Design : ui 다듬기
Pyotato Aug 8, 2023
1f77e42
Merge branch 'pyotatoMergeLogin' of https://github.com/road-maker/fro…
Pyotato Aug 8, 2023
92d184d
Merge pull request #204 from road-maker/pyotatoMergeLogin
Pyotato Aug 8, 2023
f38cbcb
[#201] Fix : ai 키워드 받아오기
Pyotato Aug 8, 2023
27427ab
Merge pull request #205 from road-maker/pyotatoMergeLogin
Pyotato Aug 8, 2023
c1de0c0
[#54] Merge
Seo1n Aug 8, 2023
556d987
[#55] Design: 헤더 수정
Seo1n Aug 8, 2023
1ddfecf
[#56] Feat: 검색화면 infiniteScroll 추가 및 api 연동
Seo1n Aug 8, 2023
b968bbc
[#57] Design: 회원가입 폼 수정
Seo1n Aug 8, 2023
b7485d4
[#208] Feat : 지피티 자동생성시 노드 색상 자동 배정
Pyotato Aug 8, 2023
a0c9c14
[#209] Fix : 로드맵 위에서 스크롤 안되는 이슈 해결
Pyotato Aug 8, 2023
bf0b218
[#58] Design: 회원가입 폼 수정 완료
Seo1n Aug 9, 2023
e015d84
[#59] Merge
Seo1n Aug 9, 2023
ebc10d4
Merge pull request #211 from road-maker/master
Seo1n Aug 9, 2023
128df41
[#60] Remove roadmapRecommendation
Seo1n Aug 9, 2023
31f7e92
[#61] remove index.tsx
Seo1n Aug 9, 2023
9a961f3
[#62] Fix: problem fixed
Seo1n Aug 9, 2023
4d0189c
[#62] merge
Seo1n Aug 9, 2023
7e8bf95
Merge pull request #212 from road-maker/master
Seo1n Aug 9, 2023
519ce8a
[#213] Inprogress : gpt 상세 1번 노드만 들어가는 중, 아직 진행
Pyotato Aug 9, 2023
d609336
Merge pull request #214 from road-maker/pyotatoMergeLogin
Pyotato Aug 9, 2023
4200874
[#213] Merge
Pyotato Aug 9, 2023
55d9099
Merge pull request #215 from road-maker/master
Pyotato Aug 9, 2023
6bb07b9
Merge pull request #216 from road-maker/pyotatoMergeLogin
Pyotato Aug 9, 2023
14c0355
[#55] Design: 헤더 디자인 수정
Seo1n Aug 9, 2023
4f3eb99
Merge pull request #217 from road-maker/master
Seo1n Aug 9, 2023
eb8336d
[#56] Design: 회원가입/로그인 폼 크기 수정
Seo1n Aug 9, 2023
abd2424
merge
Pyotato Aug 10, 2023
50b3adf
Merge pull request #218 from road-maker/master
Pyotato Aug 10, 2023
d067698
merge
Pyotato Aug 10, 2023
84a5eac
Merge pull request #219 from road-maker/pyotatoMergeLogin
Pyotato Aug 10, 2023
b36e018
merge
Pyotato Aug 10, 2023
600251f
Merge pull request #220 from road-maker/master
Pyotato Aug 10, 2023
c1c72d3
Merge pull request #221 from road-maker/pyotatoMergeLogin
Pyotato Aug 10, 2023
f9f1cd7
[#57] Feat: 검색할 때 enter로 검색되는 기능 추가
Seo1n Aug 10, 2023
dde21b6
Feat : 상세내용 10개만 일단 자동생성
Pyotato Aug 10, 2023
b90bf82
Merge branch 'pyotatoMergeLogin' of https://github.com/road-maker/fro…
Pyotato Aug 10, 2023
a4edc4d
Fix : 자동 생성 내용 저장은 안되는 버그 해결
Pyotato Aug 10, 2023
d0774e5
[#58] Design: 마이페이지 UI 수정 완료
Seo1n Aug 10, 2023
dd71fd5
}
Seo1n Aug 10, 2023
2202741
[#59] Design: 로드맵 수행 페이지 UI 수정
Seo1n Aug 10, 2023
ca268bf
Merge branch 'seoinMerge' of https://github.com/road-maker/road-maker…
Seo1n Aug 10, 2023
1bb1297
Merge branch 'master' into seoinMerge
Seo1n Aug 10, 2023
9b53894
Merge pull request #227 from road-maker/seoinMerge
Seo1n Aug 10, 2023
4d38741
[#60] Fix: problem fixed
Seo1n Aug 10, 2023
201e67f
Merge pull request #228 from road-maker/seoinMerge
Seo1n Aug 10, 2023
df96f28
[#61] Desingn: merge하면서 날아간 design 반영
Seo1n Aug 10, 2023
8c8a0a8
Merge pull request #229 from road-maker/seoinMerge
Seo1n Aug 10, 2023
25232e0
[#62] Design: 수정된 모든 내용 반영 완료
Seo1n Aug 10, 2023
4f0ddc0
Merge pull request #230 from road-maker/seoinMerge
Seo1n Aug 10, 2023
c62a498
[#231] Feat : 완료 API & 모달 밖에서도 스크롤링 가능하도록
Pyotato Aug 10, 2023
0c72c1d
Update s3Build.yml
Pyotato Aug 11, 2023
5e75dc1
Update s3Build.yml
Pyotato Aug 11, 2023
77c5aed
Update s3Build.yml
Pyotato Aug 11, 2023
e912abc
Update s3Build.yml
Pyotato Aug 11, 2023
f0fd1a9
Update package.json
Pyotato Aug 11, 2023
66b781f
Update package.json
Pyotato Aug 11, 2023
024d9ad
Merge pull request #232 from road-maker/Pyotato-patch-3
Pyotato Aug 11, 2023
9852ac4
upload
Pyotato Sep 17, 2023
3668258
Merge branch 'master' into pyotatoMergeLogin
Pyotato Sep 17, 2023
18ceb75
attempt to add prerendering
Pyotato Sep 17, 2023
10958c7
Merge branch 'pyotatoMergeLogin' of https://github.com/road-maker/fro…
Pyotato Sep 17, 2023
78f20fa
Fix: .map to .forEach for no returns, remove duplicate attribute
Pyotato Sep 17, 2023
48f7dcf
attempting to fix image load bug
Pyotato Sep 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions .github/workflows/s3Build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ jobs:
restore-keys: |
${{ runner.OS }}-build-
${{ runner.OS }}-
- name: Install Dependencies # 의존 파일 설치

- name: Install Dependencies # 의존 파일 설치
run: npm install --legacy-peer-deps
- name: Build # React Build

- name: Build # React Build
run: npm run build

- name: Deploy # S3에 배포
Expand All @@ -34,5 +34,4 @@ jobs:
aws s3 cp \
--recursive \
--region ap-northeast-2 \
build s3://roadmakertest

build s3://http://roadmaker.site.s3-website.ap-northeast-2.amazonaws.com
Binary file removed dbDir/000007.ldb
Binary file not shown.
Binary file removed dbDir/000010.ldb
Binary file not shown.
Empty file removed dbDir/000011.log
Empty file.
1 change: 0 additions & 1 deletion dbDir/CURRENT

This file was deleted.

Empty file removed dbDir/LOCK
Empty file.
5 changes: 0 additions & 5 deletions dbDir/LOG

This file was deleted.

5 changes: 0 additions & 5 deletions dbDir/LOG.old

This file was deleted.

Binary file removed dbDir/MANIFEST-000009
Binary file not shown.
3 changes: 3 additions & 0 deletions hydratable.config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"crawlingUrls": ["/", "/copyrights"]
}
45 changes: 22 additions & 23 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
"name": "my-app",
"version": "0.1.0",
"private": true,
"homepage": "http://roadmakertest.s3-website.ap-northeast-2.amazonaws.com",
"homepage": "http://roadmaker.site.s3-website.ap-northeast-2.amazonaws.com/",
"dependencies": {
"@dagrejs/dagre": "^1.0.2",
"@egjs/infinitegrid": "^4.10.1",
"@fontsource/roboto": "^5.0.8",
"@fristys/masonry": "^1.1.7",
"@emotion/react": "^11.11.1",
"@mantine/carousel": "^6.0.16",
"@mantine/core": "^6.0.16",
"@mantine/dates": "^6.0.16",
Expand All @@ -20,14 +18,13 @@
"@mantine/prism": "^6.0.16",
"@mantine/spotlight": "^6.0.16",
"@mantine/tiptap": "^6.0.16",
"@monaco-editor/react": "^4.5.1",
"@reactflow/node-resizer": "^2.1.1",
"@reactflow/node-toolbar": "^1.2.3",
"@syncedstore/core": "^0.5.2",
"@syncedstore/react": "^0.5.2",
"@tabler/icons-react": "^2.25.0",
"@tiptap/core": "^2.0.4",
"@tiptap/extension-collaboration": "^2.0.4",
"@tiptap/extension-collaboration-cursor": "^2.0.4",
"@tiptap/extension-code-block": "^2.0.4",
"@tiptap/extension-color": "^2.0.4",
"@tiptap/extension-highlight": "^2.0.4",
"@tiptap/extension-history": "^2.0.4",
Expand All @@ -44,39 +41,33 @@
"@tiptap/react": "^2.0.4",
"@tiptap/starter-kit": "^2.0.3",
"@tisoap/react-flow-smart-edge": "^3.0.0",
"@types/masonry-layout": "^4.2.5",
"axios": "^1.4.0",
"classcat": "^5.0.4",
"d3-drag": "^3.0.0",
"d3-selection": "^3.0.0",
"draft-js": "^0.11.7",
"embla-carousel-react": "^8.0.0-rc11",
"fast-json-patch": "^3.1.1",
"formik": "^2.4.2",
"http-proxy-middleware": "^2.0.6",
"jsonpatch": "^3.1.0",
"lowlight": "^2.9.0",
"monaco-editor": "^0.40.0",
"nanoid": "^4.0.2",
"prosemirror-keymap": "^1.2.2",
"prosemirror-model": "^1.19.3",
"prosemirror-state": "^1.4.3",
"prosemirror-view": "^1.31.6",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"prop-types": "^15.8.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-draft-wysiwyg": "^1.15.0",
"react-hydratable": "^1.2.1",
"react-infinite-scroller": "^1.2.6",
"react-query": "^3.39.3",
"react-router-dom": "^6.14.1",
"react-scripts": "5.0.1",
"reactflow": "^11.7.4",
"styled-components": "^6.0.7",
"styled-components": "^6.0.4",
"styled-reset": "^4.5.1",
"tiptap": "^1.32.2",
"web-vitals": "^2.1.4",
"y-leveldb": "^0.1.2",
"y-monaco": "^0.1.4",
"y-prosemirror": "^1.2.1",
"yjs": "^13.6.7",
"zustand": "^4.3.9"
"zustand": "4.3.9"
},
"scripts": {
"start": "react-scripts start",
Expand All @@ -85,7 +76,15 @@
"test": "env-cmd -f .env.production react-scripts test",
"eject": "react-scripts eject",
"lint": "yarn lint:ci --fix",
"lint:ci": "eslint src"
"lint:ci": "eslint src",
"postbuild": "react-hydratable",
"preview": "react-hydratable --preview"
},
"reactSnap": {
"include": [
"/",
"/roadmap/post"
]
},
"browserslist": {
"production": [
Expand All @@ -108,7 +107,7 @@
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.2",
"@types/node": "^16.18.38",
"@types/node": "^20.4.8",
"@types/react": "^18.2.15",
"@types/react-dom": "^18.2.7",
"@types/react-draft-wysiwyg": "^1.13.4",
Expand Down
Binary file added public/img/loadingImg.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/img/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/img/shortLogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/img/warning.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 6 additions & 11 deletions public/index.html
Original file line number Diff line number Diff line change
@@ -1,23 +1,19 @@
<!doctype html>
<html lang="en">
<head>
<title>Roadmaker</title>
<meta charset="utf-8" />
<!-- <link rel="icon" href="%PUBLIC_URL%/favicon.ico" /> -->
<link rel="icon" href="%PUBLIC_URL%/img/shortLogo.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="This is Roadmaker. A roadmap editor made for, and made by aspiring developers from all fields. Create, Autogenerate and share your roadmap journey."
/>
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"
/>
<!-- Icons to support Material Design -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/icon?family=Material+Icons"
/>
<meta property="og:title" content="" />
<meta property="og:description" content="" />
<meta property="og:image" content="./img/logo.png" />
<meta name="url" property="og:url" content="" />
<!-- <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> -->
<!--
manifest.json provides metadata used when your web app is installed on a
Expand All @@ -33,7 +29,6 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>Roadmaker</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
Expand Down
25 changes: 0 additions & 25 deletions public/manifest.json

This file was deleted.

10 changes: 2 additions & 8 deletions src/App.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
// import InteractionFlow from './pages/main/userRoadmap';
import { Notifications } from '@mantine/notifications';
import RoadMapPostPage from 'pages/roadmap/posts';
import KeywordSearchRoadmaps from 'pages/roadmap/posts/byKeyword';
import { ReactElement } from 'react';
import { QueryClientProvider } from 'react-query';
Expand All @@ -12,9 +13,7 @@ import { UserProfile } from './components/user/userProfile';
import ErrorPage from './pages/error';
import LoginPage from './pages/login';
import MainPage from './pages/main';
import ResetInfoPage from './pages/resetInfo';
import RoadMapEditor from './pages/roadmap/editor';
import PostedRoadmap from './pages/roadmap/posts/postedRoadmap';
import SignupPage from './pages/signup';

function App(): ReactElement {
Expand All @@ -29,13 +28,11 @@ function App(): ReactElement {
element: <LoginPage />,
},
{ path: 'users/signup', element: <SignupPage /> },
{ path: 'users/reset', element: <ResetInfoPage /> },
{
path: 'roadmap/editor',
element: <RoadMapEditor />,
},
// { path: '/roadmap/post/:id', element: <PostedRoadmap /> }, // origin initialMerge
{ path: '/roadmap/post/:Id', element: <PostedRoadmap /> },
{ path: '/roadmap/post/:Id', element: <RoadMapPostPage /> },
{
path: '/roadmap/post/search/:keyword',
element: <KeywordSearchRoadmaps />,
Expand All @@ -50,13 +47,10 @@ function App(): ReactElement {
]);
return (
<QueryClientProvider client={queryClient}>
{/* <MantineProvider withNormalizeCSS withGlobalStyles> */}
<Notifications />
<div className="App">
{/* <Loading /> */}
<RouterProvider router={router} />
</div>
{/* </MantineProvider> */}
<ReactQueryDevtools />
</QueryClientProvider>
);
Expand Down
Loading