├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.js ├── App.test.js ├── assets │ ├── Discord-Logo-White.svg │ ├── Discord.svg │ ├── adventurer.svg │ ├── bubble.svg │ ├── cards.svg │ ├── e-people-1.svg │ ├── e-people-2.svg │ ├── e-people-3.svg │ ├── eksi-code-logo.png │ ├── girl.svg │ ├── github-original.svg │ ├── laptoper.svg │ ├── plane.svg │ ├── telegram.svg │ ├── testbg1.jpeg │ ├── testbg2.jpeg │ └── twitter-original.svg ├── components │ ├── AcikOfis.js │ ├── Amacimiz.js │ ├── Blog.js │ ├── BlogPost.js │ ├── Footer.js │ ├── Gizlilik.js │ ├── Iletisim.js │ ├── Kariyer.js │ ├── Kaynaklar.js │ ├── Kurallar.js │ ├── Main.js │ ├── Nav.js │ ├── Projeler.js │ ├── Sidenav.js │ └── Telegram.js ├── index.js ├── index.scss ├── reportWebVitals.js ├── scss │ ├── _amacimiz.scss │ ├── _blog.scss │ ├── _blogpost.scss │ ├── _footer.scss │ ├── _global.scss │ ├── _header.scss │ ├── _iletisim.scss │ ├── _jumbotron.scss │ ├── _kariyer.scss │ ├── _kaynaklar.scss │ ├── _main.scss │ ├── _media.scss │ ├── _mixins.scss │ ├── _nav.scss │ ├── _projeler.scss │ ├── _sidenav.scss │ ├── _telegram.scss │ └── _variables.scss └── setupTests.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | 6 | # testing 7 | /coverage 8 | 9 | # production 10 | /build 11 | 12 | # misc 13 | .DS_Store 14 | .env.local 15 | .env.development.local 16 | .env.test.local 17 | .env.production.local 18 | 19 | npm-debug.log* 20 | yarn-debug.log* 21 | yarn-error.log* 22 | 23 | 24 | .DS_STORE 25 | node_modules 26 | scripts/flow/*/.flowconfig 27 | .flowconfig 28 | *~ 29 | *.pyc 30 | .grunt 31 | _SpecRunner.html 32 | __benchmarks__ 33 | build/ 34 | remote-repo/ 35 | coverage/ 36 | .module-cache 37 | fixtures/dom/public/react-dom.js 38 | fixtures/dom/public/react.js 39 | test/the-files-to-test.generated.js 40 | *.log* 41 | chrome-user-data 42 | *.sublime-project 43 | *.sublime-workspace 44 | .idea 45 | *.iml 46 | .vscode 47 | *.swp 48 | *.swo 49 | 50 | packages/react-devtools-core/dist 51 | packages/react-devtools-extensions/chrome/build 52 | packages/react-devtools-extensions/chrome/*.crx 53 | packages/react-devtools-extensions/chrome/*.pem 54 | packages/react-devtools-extensions/firefox/build 55 | packages/react-devtools-extensions/firefox/*.xpi 56 | packages/react-devtools-extensions/firefox/*.pem 57 | packages/react-devtools-extensions/shared/build 58 | packages/react-devtools-inline/dist 59 | packages/react-devtools-shell/dist -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Projeyi çalıştırmak için: 2 | * npm run start 3 | 4 | Projeyi derlemek için: 5 | * npm run build 6 | 7 | SASS Açıklaması: 8 | 9 | * Bu projede Sass Kullanılmıştır, dosyalara /scss klasöründen ulaşabilirsiniz. 10 | * Her React componenti için /scss klasöründe ayrı bir scss dosyası oluşturup App.scss dosyasına import etmelisiniz. 11 | 12 | * Variable tanımlarken sass yerine css variable kullanınınız. _variables.scss dosyası içerisinde :root betiği içerisinde tanımlanmalıdır. 13 | * Sass kodları yazılırken BEM metodolojisi kullanılmaya çalışılmıştır. Ayrıntılı bilgi için http://getbem.com/ 14 | * Pozisyonlama için Materializecss kullanılmıştır. -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eksicode-frontend", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@testing-library/jest-dom": "^5.11.4", 7 | "@testing-library/react": "^11.1.0", 8 | "@testing-library/user-event": "^12.1.10", 9 | "html-react-parser": "^1.2.4", 10 | "materialize-css": "^1.0.0", 11 | "node-sass": "^5.0.0", 12 | "react": "^17.0.1", 13 | "react-dom": "^17.0.1", 14 | "react-router-dom": "^5.2.0", 15 | "react-scripts": "4.0.2", 16 | "showdown": "^1.9.1", 17 | "web-vitals": "^1.0.1" 18 | }, 19 | "scripts": { 20 | "start": "react-scripts start", 21 | "build": "react-scripts build", 22 | "test": "react-scripts test", 23 | "eject": "react-scripts eject" 24 | }, 25 | "eslintConfig": { 26 | "extends": [ 27 | "react-app", 28 | "react-app/jest" 29 | ] 30 | }, 31 | "browserslist": { 32 | "production": [ 33 | ">0.2%", 34 | "not dead", 35 | "not op_mini all" 36 | ], 37 | "development": [ 38 | "last 1 chrome version", 39 | "last 1 firefox version", 40 | "last 1 safari version" 41 | ] 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eksicode/eksicode-frontend/9641676a0abc3fabca009bc62d2193f371762efd/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 12 | 13 | 14 | 15 | 16 | 17 | 21 | 25 | 29 | 30 | 34 | 35 | 44 |Lorem ipsum dolor sit amet, consectetur adipiscing elit.
26 |13 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ac erat ut orci tincidunt fringilla non ac enim. Nullam et orci hendrerit, dictum lacus id, interdum mauris. Cras non volutpat enim. Praesent auctor varius vestibulum. Etiam et sagittis sapien, quis eleifend nisi. Aliquam tempus, ex nec congue ultricies, risus quam hendrerit massa, eget vehicula quam nisi nec metus. Donec ut leo neque. Aenean vel est consectetur, pellentesque ante a, elementum ligula. Morbi mauris nisl, bibendum vel pretium sit amet, sollicitudin vehicula purus. In pretium urna et quam bibendum, at commodo mi sodales. 14 |
15 |16 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ac erat ut orci tincidunt fringilla non ac enim. Nullam et orci hendrerit, dictum lacus id, interdum mauris. Cras non volutpat enim. Praesent auctor varius vestibulum. Etiam et sagittis sapien, quis eleifend nisi. Aliquam tempus, ex nec congue ultricies, risus quam hendrerit massa, eget vehicula quam nisi nec metus. Donec ut leo neque. Aenean vel est consectetur, pellentesque ante a, elementum ligula. Morbi mauris nisl, bibendum vel pretium sit amet, sollicitudin vehicula purus. In pretium urna et quam bibendum, at commodo mi sodales. 17 |
18 |19 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ac erat ut orci tincidunt fringilla non ac enim. Nullam et orci hendrerit, dictum lacus id, interdum mauris. Cras non volutpat enim. Praesent auctor varius vestibulum. Etiam et sagittis sapien, quis eleifend nisi. Aliquam tempus, ex nec congue ultricies, risus quam hendrerit massa, eget vehicula quam nisi nec metus. Donec ut leo neque. Aenean vel est consectetur, pellentesque ante a, elementum ligula. Morbi mauris nisl, bibendum vel pretium sit amet, sollicitudin vehicula purus. In pretium urna et quam bibendum, at commodo mi sodales. 20 |
21 |22 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ac erat ut orci tincidunt fringilla non ac enim. Nullam et orci hendrerit, dictum lacus id, interdum mauris. Cras non volutpat enim. Praesent auctor varius vestibulum. Etiam et sagittis sapien, quis eleifend nisi. Aliquam tempus, ex nec congue ultricies, risus quam hendrerit massa, eget vehicula quam nisi nec metus. Donec ut leo neque. Aenean vel est consectetur, pellentesque ante a, elementum ligula. Morbi mauris nisl, bibendum vel pretium sit amet, sollicitudin vehicula purus. In pretium urna et quam bibendum, at commodo mi sodales. 23 |
24 |25 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ac erat ut orci tincidunt fringilla non ac enim. Nullam et orci hendrerit, dictum lacus id, interdum mauris. Cras non volutpat enim. Praesent auctor varius vestibulum. Etiam et sagittis sapien, quis eleifend nisi. Aliquam tempus, ex nec congue ultricies, risus quam hendrerit massa, eget vehicula quam nisi nec metus. Donec ut leo neque. Aenean vel est consectetur, pellentesque ante a, elementum ligula. Morbi mauris nisl, bibendum vel pretium sit amet, sollicitudin vehicula purus. In pretium urna et quam bibendum, at commodo mi sodales. 26 |
27 |sdfdsfsd
9 |46 | Bacon ipsum dolor amet t-bone ribeye kielbasa pork belly, 47 | swine doner turducken. Pork chop doner pancetta sausage rump 48 | porchetta cow pastrami. Pancetta strip steak hamburger, 49 | kielbasa ribeye chuck corned beef sausage ball tip tail. 50 | Salami cow shank meatball pork, andouille ham hock. Tongue 51 | shankle fatback, meatball pastrami t-bone burgdoggen pork loin 52 | beef cupim salami pig. Salami swine filet mignon, brisket 53 | turducken beef ribs chuck ham strip steak picanha shank beef 54 | frankfurter. Ground round bresaola biltong, ribeye boudin 55 | shoulder pork chop pastrami. Doner turkey kevin venison 56 | chicken frankfurter ham hock flank ribeye shank tongue tail 57 | jerky. Biltong ball tip bresaola swine ribeye. Spare ribs 58 | tenderloin prosciutto burgdoggen. Filet mignon beef tri-tip 59 | prosciutto short loin kielbasa meatloaf, pancetta doner ham 60 | spare ribs. Picanha prosciutto tri-tip pork belly turducken. 61 |
62 |141 | Bacon ipsum dolor amet t-bone ribeye kielbasa pork belly, 142 | swine doner turducken. Pork chop doner pancetta sausage rump 143 | porchetta cow pastrami. Pancetta strip steak hamburger, 144 | kielbasa ribeye chuck corned beef sausage ball tip tail. 145 | Salami cow shank meatball pork, andouille ham hock. Tongue 146 | shankle fatback, meatball pastrami t-bone burgdoggen pork loin 147 | beef cupim salami pig. Salami swine filet mignon, brisket 148 | turducken beef ribs chuck ham strip steak picanha shank beef 149 | frankfurter. Ground round bresaola biltong, ribeye boudin 150 | shoulder pork chop pastrami. Doner turkey kevin venison 151 | chicken frankfurter ham hock flank ribeye shank tongue tail 152 | jerky. Biltong ball tip bresaola swine ribeye. Spare ribs 153 | tenderloin prosciutto burgdoggen. Filet mignon beef tri-tip 154 | prosciutto short loin kielbasa meatloaf, pancetta doner ham 155 | spare ribs. Picanha prosciutto tri-tip pork belly turducken. 156 |
157 |236 | Bacon ipsum dolor amet t-bone ribeye kielbasa pork belly, 237 | swine doner turducken. Pork chop doner pancetta sausage rump 238 | porchetta cow pastrami. Pancetta strip steak hamburger, 239 | kielbasa ribeye chuck corned beef sausage ball tip tail. 240 | Salami cow shank meatball pork, andouille ham hock. Tongue 241 | shankle fatback, meatball pastrami t-bone burgdoggen pork loin 242 | beef cupim salami pig. Salami swine filet mignon, brisket 243 | turducken beef ribs chuck ham strip steak picanha shank beef 244 | frankfurter. Ground round bresaola biltong, ribeye boudin 245 | shoulder pork chop pastrami. Doner turkey kevin venison 246 | chicken frankfurter ham hock flank ribeye shank tongue tail 247 | jerky. Biltong ball tip bresaola swine ribeye. Spare ribs 248 | tenderloin prosciutto burgdoggen. Filet mignon beef tri-tip 249 | prosciutto short loin kielbasa meatloaf, pancetta doner ham 250 | spare ribs. Picanha prosciutto tri-tip pork belly turducken. 251 |
252 |331 | Bacon ipsum dolor amet t-bone ribeye kielbasa pork belly, 332 | swine doner turducken. Pork chop doner pancetta sausage rump 333 | porchetta cow pastrami. Pancetta strip steak hamburger, 334 | kielbasa ribeye chuck corned beef sausage ball tip tail. 335 | Salami cow shank meatball pork, andouille ham hock. Tongue 336 | shankle fatback, meatball pastrami t-bone burgdoggen pork loin 337 | beef cupim salami pig. Salami swine filet mignon, brisket 338 | turducken beef ribs chuck ham strip steak picanha shank beef 339 | frankfurter. Ground round bresaola biltong, ribeye boudin 340 | shoulder pork chop pastrami. Doner turkey kevin venison 341 | chicken frankfurter ham hock flank ribeye shank tongue tail 342 | jerky. Biltong ball tip bresaola swine ribeye. Spare ribs 343 | tenderloin prosciutto burgdoggen. Filet mignon beef tri-tip 344 | prosciutto short loin kielbasa meatloaf, pancetta doner ham 345 | spare ribs. Picanha prosciutto tri-tip pork belly turducken. 346 |
347 |117 | İlgilendiğin yazılım dili veya konular hakkında 118 | daha önce gruplarda paylaşılmış kaynakları burada bulabilirsin. 119 |
120 |34 | ekşiCode, yazılımcıların serüveninde onları yalnız bırakmaz, 35 | arkasında durur. 36 |
37 |53 | Geliştirdiğin veya öğrenmek istediğin programlama diline ait 54 | içerikler bulabilirsin. 55 |
56 |72 | Aktif açık kaynak projelerimize katılabilirsin. 73 |
74 |90 | Telegram gruplarına katılıp öğrenirken öğretebilirsin. 91 |
92 |108 | Discord sunucumuzda sesli sohbete katılabilirsin. 109 |
110 |126 | Kendine uygun açık pozisyonlara bakabilir ya da size uygun 127 | kişiyi bulabilirsiniz. 128 |
129 |153 | yazarları ve okurları alanlarına göre farklı telegram 154 | gruplarında birleştiren faydalı bir oluşum. 155 |
156 | karayip lordu 157 |172 | sözlük'te yazılımla uğraşan yazarların bir araya gelip 173 | bilgi alışverişinde bulunabilmesi açısından faydalı bir 174 | oluşum olacağını düşündüğüm platformdur. 175 |
176 | sturm 177 |192 | yazılıma ilgisi olan her seviyeden insanı biraraya 193 | getiren; konularına göre birden fazla telegram grubu 194 | içeren; aktif ve yardımsever topluluğun olduğu platform. 195 |
196 | arifm 197 |215 | yazılıma ilgisi olan her seviyeden insanı biraraya 216 | getiren; konularına göre birden fazla telegram grubu 217 | içeren; aktif ve yardımsever topluluğun olduğu platform. 218 |
219 | arifm 220 |235 | sözlük'te yazılımla uğraşan yazarların bir araya gelip 236 | bilgi alışverişinde bulunabilmesi açısından faydalı bir 237 | oluşum olacağını düşündüğüm platformdur. 238 |
239 | sturm 240 |255 | yazarları ve okurları alanlarına göre farklı telegram 256 | gruplarında birleştiren faydalı bir oluşum. 257 |
258 | karayip lordu 259 |sdfdsfsd
9 |29 | İlgilendiğin yazılım dili veya konular ile ilgili 30 | telegram gruplarımıza katılabilirsin. 31 | 32 |
33 | 34 | 40 |{e.members} Üye
60 |