Updated README.md - added Project Architecture along with a few more minor changes.
Showing
1 changed file
with
117 additions
and
34 deletions
1 | # DEV-profile | 1 | # DEV-profile |
2 | 2 | ||
3 | -### **A website for developers to get driven with motivation.** | 3 | +## **A website for developers to get driven with motivation.** |
4 | 4 | ||
5 | -KHU-Hub repo: [khuhub.khu.ac.kr/2018102216/dev-profile](https://khuhub.khu.ac.kr/2018102216/dev-profile) | 5 | +dev-profile URL : https://dev-profile-2021.herokuapp.com/ |
6 | + | ||
7 | +KHU-Hub repo : [khuhub.khu.ac.kr/2018102216/dev-profile](https://khuhub.khu.ac.kr/2018102216/dev-profile) | ||
6 | <br> | 8 | <br> |
7 | 9 | ||
8 | ## Main Features | 10 | ## Main Features |
... | @@ -12,20 +14,43 @@ KHU-Hub repo: [khuhub.khu.ac.kr/2018102216/dev-profile](https://khuhub.khu.ac.kr | ... | @@ -12,20 +14,43 @@ KHU-Hub repo: [khuhub.khu.ac.kr/2018102216/dev-profile](https://khuhub.khu.ac.kr |
12 | - [x] the amount of commits you've done on [GitHub](https://github.com/) at a glance | 14 | - [x] the amount of commits you've done on [GitHub](https://github.com/) at a glance |
13 | - [x] your most-contributed project on GitHub | 15 | - [x] your most-contributed project on GitHub |
14 | - [x] today's trending repositories on GitHub | 16 | - [x] today's trending repositories on GitHub |
15 | - <br> | ||
16 | 17 | ||
17 | -### Additional Features | 18 | +### ● Additional Features |
18 | 19 | ||
19 | - [x] direct and easy login via GitHub | 20 | - [x] direct and easy login via GitHub |
20 | - [x] intuitive and easy-to-use structure | 21 | - [x] intuitive and easy-to-use structure |
21 | 22 | ||
23 | +<br> | ||
24 | + | ||
25 | +### ● Home Page | ||
26 | + | ||
27 | + 1. You can join or login with GitHub account. | ||
28 | + 2. You can search via Google. | ||
29 | + | ||
30 | + | ||
31 | + | ||
32 | +### ● Myprofile Page | ||
33 | + | ||
34 | + 1. You can see your profile information, github contributions, repositories, status at a glance. | ||
35 | + | ||
36 | + | ||
37 | + | ||
38 | +### ● Edit Profile Page | ||
39 | + | ||
40 | + 1. You can input or change your informations. | ||
41 | + | ||
42 | + | ||
43 | + | ||
22 | ## <br> | 44 | ## <br> |
23 | 45 | ||
24 | -### Developers | 46 | +<br> |
47 | + | ||
48 | +### ● Test installation | ||
25 | 49 | ||
26 | -### test installation | 50 | +<details> |
51 | +<summary>Click to see full walkthrough!</summary> | ||
52 | +<div markdown="1"> | ||
27 | 53 | ||
28 | -This is the usage just for the being. | ||
29 | After cloning repository, type into terminal to automatically install modules and libraries. | 54 | After cloning repository, type into terminal to automatically install modules and libraries. |
30 | 55 | ||
31 | ```bash | 56 | ```bash |
... | @@ -42,48 +67,107 @@ npm run dev:server | ... | @@ -42,48 +67,107 @@ npm run dev:server |
42 | npm run dev:assets | 67 | npm run dev:assets |
43 | ``` | 68 | ``` |
44 | 69 | ||
70 | +## <br> | ||
71 | + | ||
45 | <br> | 72 | <br> |
46 | -### Installation MongoDB | 73 | + |
74 | +### ● MongoDB Installation | ||
75 | + | ||
47 | 1. Access to the MongoDB homepage. | 76 | 1. Access to the MongoDB homepage. |
48 | -  | 77 | + |
78 | + | ||
49 | 79 | ||
50 | 2. Select options and download MongoDB. | 80 | 2. Select options and download MongoDB. |
51 | -  | 81 | + |
82 | + | ||
52 | 83 | ||
53 | 3. If this screen appears when installing MongoDB, please select 'complete' and proceed. | 84 | 3. If this screen appears when installing MongoDB, please select 'complete' and proceed. |
54 | -  | ||
55 | 85 | ||
56 | - 4. When you enter 'mongo' command in vsc terminal, it is installed well when the screen appears as below. | 86 | + |
57 | -  | 87 | + |
88 | + 4. If you enter 'mongo' command in vsc terminal, it will be installed with the screen appearing as below. | ||
89 | + | ||
90 | + | ||
91 | + | ||
92 | +### ● Setting environment variables | ||
93 | + | ||
94 | +```bash | ||
95 | + -ps. When entering 'mongo' command in vsc terminal, skip this part if it runs well. | ||
96 | +``` | ||
58 | 97 | ||
59 | -### To setting environment variable. | 98 | + 1. Find the folder where mongoDB is installed, and copy the folder's route. |
60 | - ps. When entering 'mongo' command in vsc terminal, skip this part if it runs well. | ||
61 | 99 | ||
62 | - 1. Find folder where mongoDB is installed, and make a copy of the folder's route. | 100 | + |
63 | -  | ||
64 | 101 | ||
65 | - 2. And you open the 'environment variable' page. If using window environment, you can use command (window + R) and input 'sysdm.cpl ,3'. And click 'environment variable'. | 102 | + 2. Open the 'environment variable' page. In Windows environment, you can use command (window + R) and input 'sysdm.cpl ,3'. Then, click 'environment variable'. |
66 | -  | 103 | + |
104 | + | ||
67 | 105 | ||
68 | 3. You must find 'path' in 'system variable' categroy, not 'users variable'. If you find 'path' in 'system variable', then check 'path' and click 'Editing'. | 106 | 3. You must find 'path' in 'system variable' categroy, not 'users variable'. If you find 'path' in 'system variable', then check 'path' and click 'Editing'. |
69 | -  | 107 | + |
108 | + | ||
70 | 109 | ||
71 | 4. Create a new environmental variable path using the Mongo db address you copied earlier. | 110 | 4. Create a new environmental variable path using the Mongo db address you copied earlier. |
72 | -  | ||
73 | 111 | ||
74 | - 5. Please check if Mongo Db is working well in fourth method of "Installation MongoDB". | 112 | + |
75 | 113 | ||
76 | -### How to contribution our project. | 114 | + 5. Please check if Mongo Db is working well refering to the fourth method of "MongoDB Installation". |
77 | - 1. Please fork our repository. | 115 | + |
78 | - 2. Change your branch to 'developer'. | 116 | +### ● Nodejs Installation |
79 | - 3. Send pull request. | 117 | + |
118 | + install node js. | ||
119 | + | ||
120 | +</div> | ||
121 | +</details> | ||
122 | + | ||
123 | +## <br> | ||
124 | + | ||
125 | +<br> | ||
126 | + | ||
127 | +### ● Project Architecture | ||
128 | + | ||
129 | + | ||
130 | + | ||
131 | +## <br> | ||
132 | + | ||
133 | +<br> | ||
134 | + | ||
135 | +### ● Road Map | ||
136 | + | ||
137 | + | ||
138 | + | ||
139 | +## <br> | ||
140 | + | ||
141 | +### ● How to fill .env file | ||
80 | 142 | ||
81 | -### How to fill .env file. | ||
82 | 1. If you clone our repository and downloads required modules, make new '.env' file. | 143 | 1. If you clone our repository and downloads required modules, make new '.env' file. |
83 | 2. Fill in the required values as shown below. | 144 | 2. Fill in the required values as shown below. |
84 | -  | ||
85 | 145 | ||
86 | -### API reference | 146 | + |
147 | + | ||
148 | +## <br> | ||
149 | + | ||
150 | +<br> | ||
151 | + | ||
152 | +### ● How to contribute our project | ||
153 | + | ||
154 | + 1. Please fork our repository. | ||
155 | + 2. Change your branch to 'develop'. | ||
156 | + 3. Send pull request. | ||
157 | + | ||
158 | +## <br> | ||
159 | + | ||
160 | +<br> | ||
161 | + | ||
162 | +### ● Contributor Contact | ||
163 | + | ||
164 | + Lee Se Jin : lsj8706@naver.com | ||
165 | + Kim Cherrie : cherriekim925@gmail.com | ||
166 | + Jung Seoung Hyun : jshbest00@khu.ac.kr | ||
167 | + | ||
168 | +<br> | ||
169 | + | ||
170 | +### ● API reference | ||
87 | 171 | ||
88 | [Programming Quotes API](quotes.stormconsultancy.co.uk/random.json) | 172 | [Programming Quotes API](quotes.stormconsultancy.co.uk/random.json) |
89 | 173 | ||
... | @@ -91,11 +175,10 @@ npm run dev:assets | ... | @@ -91,11 +175,10 @@ npm run dev:assets |
91 | 175 | ||
92 | [GitHub Contributuions API](https://api.github.com/graphql/) | 176 | [GitHub Contributuions API](https://api.github.com/graphql/) |
93 | 177 | ||
94 | -<br> | 178 | +[Github Recent Repositories API](https://api.github.com/users/${githubNickname}/repos?sort=updated&per_page=2) |
95 | -\\<!--[GitHub Repositories API] | ||
96 | 179 | ||
97 | -### Libraries | 180 | +<br> |
98 | 181 | ||
99 | -### License | 182 | +### ● License |
100 | 183 | ||
101 | -[MIT](https://choosealicense.com/licenses/mit/) | 184 | + [MIT](https://choosealicense.com/licenses/mit/) | ... | ... |
-
Please register or login to post a comment