Updated README.md - added Project Architecture along with a few more minor changes.
Showing
1 changed file
with
128 additions
and
45 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> |
| 25 | 47 | ||
| 26 | -### test installation | 48 | +### ● Test installation |
| 49 | + | ||
| 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 | + |
| 49 | - | 78 | + |
| 79 | + | ||
| 50 | 2. Select options and download MongoDB. | 80 | 2. Select options and download MongoDB. |
| 51 | -  | 81 | + |
| 52 | - | 82 | + |
| 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 | -  | 85 | + |
| 55 | - | 86 | + |
| 56 | - 4. When you enter 'mongo' command in vsc terminal, it is installed well when the screen appears as below. | 87 | + |
| 57 | -  | 88 | + 4. If you enter 'mongo' command in vsc terminal, it will be installed with the screen appearing as below. |
| 58 | - | 89 | + |
| 59 | -### To setting environment variable. | 90 | + |
| 60 | - ps. When entering 'mongo' command in vsc terminal, skip this part if it runs well. | 91 | + |
| 61 | - | 92 | +### ● Setting environment variables |
| 62 | - 1. Find folder where mongoDB is installed, and make a copy of the folder's route. | 93 | + |
| 63 | -  | 94 | +```bash |
| 64 | - | 95 | + -ps. When entering 'mongo' command in vsc terminal, skip this part if it runs well. |
| 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'. | 96 | +``` |
| 66 | -  | 97 | + |
| 67 | - | 98 | + 1. Find the folder where mongoDB is installed, and copy the folder's route. |
| 99 | + | ||
| 100 | + | ||
| 101 | + | ||
| 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'. | ||
| 103 | + | ||
| 104 | + | ||
| 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 | + |
| 70 | - | 108 | + |
| 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 | - | ||
| 74 | - 5. Please check if Mongo Db is working well in fourth method of "Installation MongoDB". | ||
| 75 | 111 | ||
| 76 | -### How to contribution our project. | 112 | + |
| 77 | - 1. Please fork our repository. | 113 | + |
| 78 | - 2. Change your branch to 'developer'. | 114 | + 5. Please check if Mongo Db is working well refering to the fourth method of "MongoDB Installation". |
| 79 | - 3. Send pull request. | 115 | + |
| 80 | - | 116 | +### ● Nodejs Installation |
| 81 | -### How to fill .env file. | 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 | ||
| 142 | + | ||
| 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 | -  | 145 | + |
| 85 | - | 146 | + |
| 86 | -### API reference | 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