├── front-end
├── src
│ ├── assets
│ │ ├── .gitkeep
│ │ ├── js
│ │ │ └── helper.js
│ │ ├── images
│ │ │ ├── logo.png
│ │ │ ├── logo2.png
│ │ │ ├── networks.jpg
│ │ │ ├── so-white.png
│ │ │ └── small-logo.png
│ │ └── fontawesome-free-5.15.4-web
│ │ │ ├── less
│ │ │ ├── _screen-reader.less
│ │ │ ├── _fixed-width.less
│ │ │ ├── v4-shims.less
│ │ │ ├── _core.less
│ │ │ ├── _animated.less
│ │ │ ├── _list.less
│ │ │ └── _bordered-pulled.less
│ │ │ ├── webfonts
│ │ │ ├── fa-solid-900.eot
│ │ │ ├── fa-solid-900.ttf
│ │ │ ├── fa-brands-400.eot
│ │ │ ├── fa-brands-400.ttf
│ │ │ ├── fa-brands-400.woff
│ │ │ ├── fa-regular-400.eot
│ │ │ ├── fa-regular-400.ttf
│ │ │ ├── fa-solid-900.woff
│ │ │ ├── fa-solid-900.woff2
│ │ │ ├── fa-brands-400.woff2
│ │ │ ├── fa-regular-400.woff
│ │ │ └── fa-regular-400.woff2
│ │ │ ├── scss
│ │ │ ├── _fixed-width.scss
│ │ │ ├── _screen-reader.scss
│ │ │ ├── v4-shims.scss
│ │ │ ├── _animated.scss
│ │ │ ├── _list.scss
│ │ │ ├── _core.scss
│ │ │ ├── _larger.scss
│ │ │ ├── fontawesome.scss
│ │ │ └── _bordered-pulled.scss
│ │ │ ├── attribution.js
│ │ │ └── svgs
│ │ │ ├── solid
│ │ │ ├── square-full.svg
│ │ │ ├── egg.svg
│ │ │ ├── circle.svg
│ │ │ ├── bookmark.svg
│ │ │ ├── sort-down.svg
│ │ │ ├── sort-up.svg
│ │ │ ├── stop.svg
│ │ │ ├── square.svg
│ │ │ ├── play.svg
│ │ │ ├── minus.svg
│ │ │ ├── window-minimize.svg
│ │ │ ├── caret-down.svg
│ │ │ ├── volume-off.svg
│ │ │ ├── cheese.svg
│ │ │ ├── folder.svg
│ │ │ ├── ice-cream.svg
│ │ │ ├── mouse.svg
│ │ │ ├── comment-alt.svg
│ │ │ ├── star-half.svg
│ │ │ ├── sd-card.svg
│ │ │ ├── caret-right.svg
│ │ │ ├── genderless.svg
│ │ │ ├── hockey-puck.svg
│ │ │ ├── adjust.svg
│ │ │ ├── caret-up.svg
│ │ │ ├── columns.svg
│ │ │ ├── bread-slice.svg
│ │ │ ├── caret-left.svg
│ │ │ ├── location-arrow.svg
│ │ │ ├── map-marker.svg
│ │ │ ├── border-all.svg
│ │ │ ├── dot-circle.svg
│ │ │ ├── minus-circle.svg
│ │ │ ├── mobile.svg
│ │ │ ├── stop-circle.svg
│ │ │ ├── tablet.svg
│ │ │ ├── voicemail.svg
│ │ │ ├── window-maximize.svg
│ │ │ ├── paragraph.svg
│ │ │ ├── play-circle.svg
│ │ │ ├── file.svg
│ │ │ ├── glass-whiskey.svg
│ │ │ ├── angle-left.svg
│ │ │ ├── angle-up.svg
│ │ │ ├── dice-one.svg
│ │ │ ├── slash.svg
│ │ │ ├── step-backward.svg
│ │ │ ├── step-forward.svg
│ │ │ ├── sticky-note.svg
│ │ │ ├── toggle-on.svg
│ │ │ ├── angle-down.svg
│ │ │ ├── angle-right.svg
│ │ │ ├── sort.svg
│ │ │ ├── grip-lines.svg
│ │ │ ├── table.svg
│ │ │ ├── bolt.svg
│ │ │ ├── burn.svg
│ │ │ ├── chalkboard.svg
│ │ │ ├── filter.svg
│ │ │ ├── heart.svg
│ │ │ ├── italic.svg
│ │ │ ├── glass-martini.svg
│ │ │ ├── grip-lines-vertical.svg
│ │ │ ├── lock.svg
│ │ │ ├── minus-square.svg
│ │ │ ├── pause.svg
│ │ │ ├── seedling.svg
│ │ │ ├── tv.svg
│ │ │ ├── ellipsis-v.svg
│ │ │ ├── meh-blank.svg
│ │ │ ├── paper-plane.svg
│ │ │ ├── battery-empty.svg
│ │ │ ├── box.svg
│ │ │ ├── clock.svg
│ │ │ ├── comment.svg
│ │ │ ├── ellipsis-h.svg
│ │ │ ├── forward.svg
│ │ │ ├── qrcode.svg
│ │ │ ├── record-vinyl.svg
│ │ │ ├── suitcase.svg
│ │ │ ├── caret-square-down.svg
│ │ │ ├── neuter.svg
│ │ │ ├── sign.svg
│ │ │ ├── utensil-spoon.svg
│ │ │ ├── backward.svg
│ │ │ ├── desktop.svg
│ │ │ ├── equals.svg
│ │ │ ├── trash.svg
│ │ │ ├── coffee.svg
│ │ │ ├── cross.svg
│ │ │ ├── long-arrow-alt-up.svg
│ │ │ ├── map.svg
│ │ │ ├── plug.svg
│ │ │ ├── plus.svg
│ │ │ ├── video.svg
│ │ │ ├── battery-full.svg
│ │ │ ├── battery-half.svg
│ │ │ ├── chart-area.svg
│ │ │ ├── clone.svg
│ │ │ ├── folder-minus.svg
│ │ │ ├── heart-broken.svg
│ │ │ ├── icicles.svg
│ │ │ ├── long-arrow-alt-down.svg
│ │ │ ├── long-arrow-alt-left.svg
│ │ │ ├── long-arrow-alt-right.svg
│ │ │ ├── music.svg
│ │ │ ├── pen.svg
│ │ │ ├── arrow-alt-circle-up.svg
│ │ │ ├── battery-quarter.svg
│ │ │ ├── chevron-left.svg
│ │ │ ├── hard-hat.svg
│ │ │ ├── industry.svg
│ │ │ ├── tenge.svg
│ │ │ ├── user-alt.svg
│ │ │ ├── arrow-alt-circle-right.svg
│ │ │ ├── arrow-down.svg
│ │ │ ├── arrow-left.svg
│ │ │ ├── arrow-up.svg
│ │ │ ├── battery-three-quarters.svg
│ │ │ ├── cloud.svg
│ │ │ ├── map-marker-alt.svg
│ │ │ ├── user-tie.svg
│ │ │ ├── wave-square.svg
│ │ │ ├── arrow-alt-circle-down.svg
│ │ │ ├── arrow-alt-circle-left.svg
│ │ │ ├── arrow-right.svg
│ │ │ ├── glass-martini-alt.svg
│ │ │ ├── star.svg
│ │ │ ├── user.svg
│ │ │ ├── laptop.svg
│ │ │ ├── mountain.svg
│ │ │ ├── shield-alt.svg
│ │ │ ├── archive.svg
│ │ │ ├── chevron-circle-up.svg
│ │ │ ├── ethernet.svg
│ │ │ ├── mitten.svg
│ │ │ ├── phone-alt.svg
│ │ │ ├── briefcase.svg
│ │ │ ├── brush.svg
│ │ │ ├── check.svg
│ │ │ ├── chevron-circle-right.svg
│ │ │ ├── compact-disc.svg
│ │ │ ├── dice-two.svg
│ │ │ ├── divide.svg
│ │ │ ├── exclamation.svg
│ │ │ ├── fast-backward.svg
│ │ │ ├── fire.svg
│ │ │ ├── gem.svg
│ │ │ ├── hospital-symbol.svg
│ │ │ └── meh.svg
│ │ │ ├── brands
│ │ │ ├── houzz.svg
│ │ │ ├── flipboard.svg
│ │ │ ├── unsplash.svg
│ │ │ ├── yandex-international.svg
│ │ │ ├── ethereum.svg
│ │ │ ├── bandcamp.svg
│ │ │ ├── black-tie.svg
│ │ │ ├── strava.svg
│ │ │ ├── microsoft.svg
│ │ │ ├── gitter.svg
│ │ │ ├── vuejs.svg
│ │ │ ├── css3.svg
│ │ │ ├── think-peaks.svg
│ │ │ ├── windows.svg
│ │ │ ├── y-combinator.svg
│ │ │ ├── mix.svg
│ │ │ ├── google-drive.svg
│ │ │ ├── uikit.svg
│ │ │ ├── viacoin.svg
│ │ │ ├── angular.svg
│ │ │ ├── patreon.svg
│ │ │ ├── modx.svg
│ │ │ ├── npm.svg
│ │ │ ├── deviantart.svg
│ │ │ ├── facebook-f.svg
│ │ │ ├── servicestack.svg
│ │ │ ├── dyalog.svg
│ │ │ ├── instalod.svg
│ │ │ ├── adn.svg
│ │ │ ├── dochub.svg
│ │ │ ├── hacker-news.svg
│ │ │ ├── firstdraft.svg
│ │ │ ├── artstation.svg
│ │ │ ├── html5.svg
│ │ │ ├── magento.svg
│ │ │ ├── twitch.svg
│ │ │ ├── yahoo.svg
│ │ │ ├── yandex.svg
│ │ │ ├── autoprefixer.svg
│ │ │ ├── jira.svg
│ │ │ ├── monero.svg
│ │ │ ├── buysellads.svg
│ │ │ ├── cloudsmith.svg
│ │ │ ├── maxcdn.svg
│ │ │ ├── tiktok.svg
│ │ │ ├── stack-overflow.svg
│ │ │ ├── bitbucket.svg
│ │ │ ├── dropbox.svg
│ │ │ ├── stack-exchange.svg
│ │ │ ├── css3-alt.svg
│ │ │ ├── dashcube.svg
│ │ │ ├── kaggle.svg
│ │ │ ├── google.svg
│ │ │ ├── elementor.svg
│ │ │ ├── google-play.svg
│ │ │ ├── korvue.svg
│ │ │ ├── telegram-plane.svg
│ │ │ ├── cuttlefish.svg
│ │ │ ├── gg.svg
│ │ │ ├── gratipay.svg
│ │ │ ├── openid.svg
│ │ │ ├── product-hunt.svg
│ │ │ ├── fulcrum.svg
│ │ │ ├── sourcetree.svg
│ │ │ ├── discourse.svg
│ │ │ ├── facebook-square.svg
│ │ │ ├── facebook.svg
│ │ │ ├── rockrms.svg
│ │ │ ├── unity.svg
│ │ │ ├── hotjar.svg
│ │ │ └── deezer.svg
│ │ │ └── regular
│ │ │ ├── window-minimize.svg
│ │ │ ├── bookmark.svg
│ │ │ ├── circle.svg
│ │ │ ├── window-maximize.svg
│ │ │ ├── square.svg
│ │ │ ├── star-half.svg
│ │ │ ├── file.svg
│ │ │ ├── folder.svg
│ │ │ ├── window-restore.svg
│ │ │ ├── stop-circle.svg
│ │ │ ├── calendar.svg
│ │ │ ├── play-circle.svg
│ │ │ └── sticky-note.svg
│ ├── app
│ │ ├── app.component.css
│ │ ├── profile-card
│ │ │ ├── profile-card.component.css
│ │ │ ├── profile-card.component.html
│ │ │ └── profile-card.component.ts
│ │ ├── notifications
│ │ │ └── notifications.component.css
│ │ ├── app.component.html
│ │ ├── error
│ │ │ ├── error.component.css
│ │ │ └── error.component.html
│ │ ├── model
│ │ │ ├── login.ts
│ │ │ ├── picture.ts
│ │ │ ├── role.ts
│ │ │ ├── skills-experience.ts
│ │ │ ├── connection.ts
│ │ │ ├── interestReaction.ts
│ │ │ ├── usersettings.ts
│ │ │ ├── comment.ts
│ │ │ ├── message.ts
│ │ │ ├── job.ts
│ │ │ ├── chat.ts
│ │ │ ├── user-details.ts
│ │ │ ├── notification.ts
│ │ │ └── post.ts
│ │ ├── app-routing.module.ts
│ │ ├── footer
│ │ │ ├── footer.component.html
│ │ │ ├── footer.component.ts
│ │ │ └── footer.component.css
│ │ ├── usersettings
│ │ │ └── usersettings.component.css
│ │ ├── admin
│ │ │ └── admin.component.css
│ │ ├── guards
│ │ │ ├── pro.guard.spec.ts
│ │ │ ├── user.guard.spec.ts
│ │ │ ├── admin.guard.spec.ts
│ │ │ └── choose.guard.spec.ts
│ │ ├── error.service.spec.ts
│ │ ├── services
│ │ │ ├── chat.service.spec.ts
│ │ │ ├── feed.service.spec.ts
│ │ │ ├── jobs.service.spec.ts
│ │ │ ├── user.service.spec.ts
│ │ │ ├── admin.service.spec.ts
│ │ │ ├── network.service.spec.ts
│ │ │ ├── notifications.service.spec.ts
│ │ │ ├── skills-experience.service.spec.ts
│ │ │ └── admin.service.ts
│ │ └── error.service.ts
│ ├── environments
│ │ └── environment.prod.ts
│ ├── favicon.ico
│ ├── styles.css
│ └── main.ts
├── .vs
│ ├── slnx.sqlite
│ ├── VSWorkspaceState.json
│ └── front-end
│ │ └── v16
│ │ └── .suo
├── tsconfig.app.json
├── .editorconfig
└── tsconfig.spec.json
├── back-end
├── .idea
│ ├── .name
│ ├── dataSources
│ │ └── c62ccae5-2455-404a-bb93-b16e500c886f
│ │ │ ├── entities
│ │ │ ├── entities.dat.len
│ │ │ ├── entities.dat
│ │ │ ├── entities.dat_i
│ │ │ ├── entities.dat_i.len
│ │ │ ├── entities.dat.values
│ │ │ └── entities.dat.values.s
│ │ │ └── storage_v2
│ │ │ └── _src_
│ │ │ └── schema
│ │ │ ├── sys.zb4BAA.meta
│ │ │ ├── mysql.osA4Bg.meta
│ │ │ ├── information_schema.FNRwLQ.meta
│ │ │ └── performance_schema.kIw0nw.meta
│ ├── vcs.xml
│ ├── jpa-buddy.xml
│ ├── .gitignore
│ ├── encodings.xml
│ ├── back-end.iml
│ ├── runConfigurations.xml
│ ├── modules.xml
│ ├── misc.xml
│ ├── libraries
│ │ ├── Maven__org_ow2_asm_asm_9_1.xml
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__xalan_xalan_2_7_0.xml
│ │ ├── Maven__org_dom4j_dom4j_2_1_3.xml
│ │ ├── Maven__com_io7m_xom_xom_1_2_10.xml
│ │ ├── Maven__com_opencsv_opencsv_5_5.xml
│ │ ├── Maven__org_yaml_snakeyaml_1_28.xml
│ │ └── Maven__org_hamcrest_hamcrest_2_2.xml
│ └── dataSources.xml
└── linkedin-clone
│ ├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── src
│ ├── main
│ │ ├── resources
│ │ │ └── linkedinKEY.p12
│ │ └── java
│ │ │ └── com
│ │ │ └── linkedin
│ │ │ └── linkedinclone
│ │ │ ├── enumerations
│ │ │ ├── RoleType.java
│ │ │ ├── PublicOrPrivate.java
│ │ │ ├── SkillType.java
│ │ │ └── NotificationType.java
│ │ │ ├── exceptions
│ │ │ ├── PostNotFoundException.java
│ │ │ ├── ObjectExistsException.java
│ │ │ ├── UserNotFoundException.java
│ │ │ ├── WrongPasswordException.java
│ │ │ ├── PasswordsNotSameException.java
│ │ │ ├── EmailNotFoundException.java
│ │ │ └── EmailExistsAlreadyException.java
│ │ │ ├── recommendation
│ │ │ └── Pair.java
│ │ │ ├── repositories
│ │ │ ├── MessageRepository.java
│ │ │ ├── PostRepository.java
│ │ │ ├── CommentRepository.java
│ │ │ ├── JobsRepository.java
│ │ │ ├── PictureRepository.java
│ │ │ ├── ConnectionRepository.java
│ │ │ └── SkillsAndExperienceRepository.java
│ │ │ ├── dto
│ │ │ ├── NewUserInfo.java
│ │ │ ├── PostDTO.java
│ │ │ ├── SkillsDTO.java
│ │ │ ├── FeedDTO.java
│ │ │ └── UserNetworkDTO.java
│ │ │ └── security
│ │ │ └── SecurityConstants.java
│ └── test
│ │ └── java
│ │ └── com
│ │ └── linkedin
│ │ └── linkedinclone
│ │ └── LinkedinCloneApplicationTests.java
│ └── .gitignore
├── .gitignore
├── Readme.pdf
├── users
├── 7-512.png
├── avatar.png
├── images.png
├── 3215495.png
├── 4688739.png
├── download.png
├── unnamed.png
├── person-male.png
├── unnamed (1).png
├── person-female.png
├── 356-3562377_personal-user.png
├── 6b4a6027034133.5635f29cbb728.png
├── avatar-face-grandfather-grandpa-male-old-user-icon-grandfather-icon-png-512_512.png
├── female-avatar-icon-flat-style-female-user-icon-cartoon-woman-vector-stock-91462850.jpg
└── kisspng-computer-icons-user-profile-female-avatar-user-5abff416099122.7881303215225293020392.jpg
├── sitemap
├── sitemap.png
├── sitemap-2.png
└── gloomap_499f2807.png
└── readme-photos
├── admin.JPG
├── chat.JPG
├── feed.JPG
├── jobs.JPG
├── login.JPG
├── profile.JPG
├── settings.JPG
├── notifications.JPG
├── network-search.JPG
└── schema-entities_only.JPG
/front-end/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/.name:
--------------------------------------------------------------------------------
1 | linkedin-clone
--------------------------------------------------------------------------------
/front-end/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/profile-card/profile-card.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/notifications/notifications.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/profile-card/profile-card.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/front-end/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | back-end/linkedin-clone/src/main/resources/application.properties
3 |
--------------------------------------------------------------------------------
/Readme.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/Readme.pdf
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat.len:
--------------------------------------------------------------------------------
1 | `
--------------------------------------------------------------------------------
/users/7-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/7-512.png
--------------------------------------------------------------------------------
/users/avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/avatar.png
--------------------------------------------------------------------------------
/users/images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/images.png
--------------------------------------------------------------------------------
/sitemap/sitemap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/sitemap/sitemap.png
--------------------------------------------------------------------------------
/users/3215495.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/3215495.png
--------------------------------------------------------------------------------
/users/4688739.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/4688739.png
--------------------------------------------------------------------------------
/users/download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/download.png
--------------------------------------------------------------------------------
/users/unnamed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/unnamed.png
--------------------------------------------------------------------------------
/front-end/src/app/error/error.component.css:
--------------------------------------------------------------------------------
1 | div{
2 | text-align: center;
3 | margin-top: 5vh;
4 | }
5 |
--------------------------------------------------------------------------------
/sitemap/sitemap-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/sitemap/sitemap-2.png
--------------------------------------------------------------------------------
/users/person-male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/person-male.png
--------------------------------------------------------------------------------
/users/unnamed (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/unnamed (1).png
--------------------------------------------------------------------------------
/front-end/src/app/model/login.ts:
--------------------------------------------------------------------------------
1 | export class Login {
2 | username: string;
3 | password: string;
4 | }
5 |
--------------------------------------------------------------------------------
/front-end/src/assets/js/helper.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | $(".dropdown-toggle").dropdown();
3 | });
--------------------------------------------------------------------------------
/front-end/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/readme-photos/admin.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/admin.JPG
--------------------------------------------------------------------------------
/readme-photos/chat.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/chat.JPG
--------------------------------------------------------------------------------
/readme-photos/feed.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/feed.JPG
--------------------------------------------------------------------------------
/readme-photos/jobs.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/jobs.JPG
--------------------------------------------------------------------------------
/readme-photos/login.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/login.JPG
--------------------------------------------------------------------------------
/users/person-female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/person-female.png
--------------------------------------------------------------------------------
/front-end/.vs/slnx.sqlite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/.vs/slnx.sqlite
--------------------------------------------------------------------------------
/front-end/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/favicon.ico
--------------------------------------------------------------------------------
/readme-photos/profile.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/profile.JPG
--------------------------------------------------------------------------------
/readme-photos/settings.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/settings.JPG
--------------------------------------------------------------------------------
/sitemap/gloomap_499f2807.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/sitemap/gloomap_499f2807.png
--------------------------------------------------------------------------------
/front-end/.vs/VSWorkspaceState.json:
--------------------------------------------------------------------------------
1 | {
2 | "ExpandedNodes": [
3 | ""
4 | ],
5 | "PreviewInSolutionExplorer": false
6 | }
--------------------------------------------------------------------------------
/readme-photos/notifications.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/notifications.JPG
--------------------------------------------------------------------------------
/front-end/.vs/front-end/v16/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/.vs/front-end/v16/.suo
--------------------------------------------------------------------------------
/readme-photos/network-search.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/network-search.JPG
--------------------------------------------------------------------------------
/front-end/src/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/images/logo.png
--------------------------------------------------------------------------------
/users/356-3562377_personal-user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/356-3562377_personal-user.png
--------------------------------------------------------------------------------
/front-end/src/assets/images/logo2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/images/logo2.png
--------------------------------------------------------------------------------
/readme-photos/schema-entities_only.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/readme-photos/schema-entities_only.JPG
--------------------------------------------------------------------------------
/users/6b4a6027034133.5635f29cbb728.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/6b4a6027034133.5635f29cbb728.png
--------------------------------------------------------------------------------
/front-end/src/assets/images/networks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/images/networks.jpg
--------------------------------------------------------------------------------
/front-end/src/assets/images/so-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/images/so-white.png
--------------------------------------------------------------------------------
/front-end/src/app/model/picture.ts:
--------------------------------------------------------------------------------
1 | export class Picture {
2 | id: number;
3 | name: string;
4 | type: string;
5 | bytes: any;
6 | }
--------------------------------------------------------------------------------
/front-end/src/app/model/role.ts:
--------------------------------------------------------------------------------
1 | import {User} from './user';
2 |
3 | export class Role{
4 | name: string;
5 | users: Array;
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/front-end/src/assets/images/small-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/images/small-logo.png
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/storage_v2/_src_/schema/sys.zb4BAA.meta:
--------------------------------------------------------------------------------
1 | #n:sys
2 | ! [null, 0, null, null, -2147483648, -2147483648]
3 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/back-end/linkedin-clone/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/storage_v2/_src_/schema/mysql.osA4Bg.meta:
--------------------------------------------------------------------------------
1 | #n:mysql
2 | ! [null, 0, null, null, -2147483648, -2147483648]
3 |
--------------------------------------------------------------------------------
/front-end/src/app/error/error.component.html:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/resources/linkedinKEY.p12:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/back-end/linkedin-clone/src/main/resources/linkedinKEY.p12
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/storage_v2/_src_/schema/information_schema.FNRwLQ.meta:
--------------------------------------------------------------------------------
1 | #n:information_schema
2 | ! [null, 0, null, null, -2147483648, -2147483648]
3 |
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/storage_v2/_src_/schema/performance_schema.kIw0nw.meta:
--------------------------------------------------------------------------------
1 | #n:performance_schema
2 | ! [null, 0, null, null, -2147483648, -2147483648]
3 |
--------------------------------------------------------------------------------
/front-end/src/app/model/skills-experience.ts:
--------------------------------------------------------------------------------
1 | import { User } from "./user";
2 |
3 | export class SkillsAndExperience{
4 | type: string;
5 | description: string;
6 | isPublic: number;
7 | }
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/less/_screen-reader.less:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { .sr-only(); }
5 | .sr-only-focusable { .sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.eot
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.ttf
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/enumerations/RoleType.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.enumerations;
2 |
3 | public enum RoleType {
4 | ADMIN,
5 | PROFESSIONAL
6 | }
7 |
--------------------------------------------------------------------------------
/front-end/src/app/model/connection.ts:
--------------------------------------------------------------------------------
1 | import { User } from "./user";
2 |
3 | export class Connection {
4 | id: number;
5 | isAccepted: boolean;
6 | userFollowing: User;
7 | userFollowed: User;
8 | }
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/less/_fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 | text-align: center;
5 | width: (20em / 16);
6 | }
7 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 | text-align: center;
5 | width: $fa-fw-width;
6 | }
7 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.eot
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.ttf
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.eot
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.ttf
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff2
--------------------------------------------------------------------------------
/front-end/src/app/model/interestReaction.ts:
--------------------------------------------------------------------------------
1 | import { Post } from "./post";
2 | import { User } from "./user";
3 |
4 | export class InterestReaction {
5 | id: number;
6 | userMadeBy: User;
7 | post: Post;
8 | }
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/scss/_screen-reader.scss:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { @include sr-only; }
5 | .sr-only-focusable { @include sr-only-focusable; }
6 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff2
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/front-end/src/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff2
--------------------------------------------------------------------------------
/back-end/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/enumerations/PublicOrPrivate.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.enumerations;
2 |
3 | public enum PublicOrPrivate {
4 | PUBLIC,
5 | PRIVATE
6 | }
7 |
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/enumerations/SkillType.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.enumerations;
2 |
3 | public enum SkillType {
4 | EDUCATION,
5 | SKILL,
6 | EXPERIENCE
7 | }
8 |
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat_i:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat_i
--------------------------------------------------------------------------------
/back-end/.idea/jpa-buddy.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/users/avatar-face-grandfather-grandpa-male-old-user-icon-grandfather-icon-png-512_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/avatar-face-grandfather-grandpa-male-old-user-icon-grandfather-icon-png-512_512.png
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat_i.len:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat_i.len
--------------------------------------------------------------------------------
/front-end/src/app/model/usersettings.ts:
--------------------------------------------------------------------------------
1 | export class UserSettings{
2 | id: number;
3 | currentPassword: string;
4 | newPassword: string;
5 | passwordConfirm: string;
6 | currentUsername: string;
7 | newUsername: string;
8 | }
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat.values:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat.values
--------------------------------------------------------------------------------
/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat.values.s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/back-end/.idea/dataSources/c62ccae5-2455-404a-bb93-b16e500c886f/entities/entities.dat.values.s
--------------------------------------------------------------------------------
/users/female-avatar-icon-flat-style-female-user-icon-cartoon-woman-vector-stock-91462850.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/female-avatar-icon-flat-style-female-user-icon-cartoon-woman-vector-stock-91462850.jpg
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/attribution.js:
--------------------------------------------------------------------------------
1 | console.log(`Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
2 | License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
3 | `)
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/enumerations/NotificationType.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.enumerations;
2 |
3 | public enum NotificationType {
4 | COMMENT,
5 | INTEREST,
6 | CONNECTION_REQUEST
7 | }
8 |
--------------------------------------------------------------------------------
/front-end/src/app/model/comment.ts:
--------------------------------------------------------------------------------
1 | import { Post } from "./post";
2 | import { User } from "./user";
3 |
4 | export class Comment {
5 | id: number;
6 | content: string;
7 | timestamp: Date;
8 | userMadeBy: User;
9 | post: Post;
10 | }
--------------------------------------------------------------------------------
/front-end/src/app/model/message.ts:
--------------------------------------------------------------------------------
1 | import { Chat } from "./chat";
2 | import { User } from "./user";
3 |
4 | export class Message{
5 | id: number;
6 | content: String;
7 | timestamp: Date;
8 | chat: Chat;
9 | userMadeBy: User;
10 | }
--------------------------------------------------------------------------------
/users/kisspng-computer-icons-user-profile-female-avatar-user-5abff416099122.7881303215225293020392.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Myrto-Inglezou/LinkedIn-Clone/HEAD/users/kisspng-computer-icons-user-profile-female-avatar-user-5abff416099122.7881303215225293020392.jpg
--------------------------------------------------------------------------------
/front-end/src/app/model/job.ts:
--------------------------------------------------------------------------------
1 | import { User } from "./user";
2 |
3 | export class Job {
4 | id:number;
5 | title: string;
6 | description:string;
7 | timestamp: Date;
8 | userMadeBy: User;
9 | usersApplied: Array = new Array();
10 | }
--------------------------------------------------------------------------------
/back-end/linkedin-clone/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/exceptions/PostNotFoundException.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.exceptions;
2 | public class PostNotFoundException extends RuntimeException {
3 | public PostNotFoundException(String str) {
4 | super(str);
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/back-end/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /../../../../../../../../:\Users\nikol\Desktop\GitHub\LinkedIn-Clone\back-end\.idea/dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/exceptions/ObjectExistsException.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.exceptions;
2 |
3 | public class ObjectExistsException extends RuntimeException {
4 | public ObjectExistsException(String str) {
5 | super(str);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/exceptions/UserNotFoundException.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.exceptions;
2 |
3 | public class UserNotFoundException extends RuntimeException {
4 | public UserNotFoundException(String str) {
5 | super(str);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/exceptions/WrongPasswordException.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.exceptions;
2 |
3 | public class WrongPasswordException extends RuntimeException {
4 | public WrongPasswordException() {
5 | super("Wrong password");
6 | }}
7 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/scss/v4-shims.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | */
5 | @import 'variables';
6 | @import 'shims';
7 |
--------------------------------------------------------------------------------
/front-end/src/app/model/chat.ts:
--------------------------------------------------------------------------------
1 | import { User } from "./user";
2 | import { Message } from "./message";
3 |
4 | export class Chat{
5 | id: number;
6 | timestamp: Date;
7 | users: Array = new Array();
8 | messages: Array = new Array();
9 | latestMessage: Message;
10 | }
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/less/v4-shims.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | */
5 | @import '_variables.less';
6 | @import '_shims.less';
7 |
--------------------------------------------------------------------------------
/front-end/src/app/app-routing.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { RouterModule, Routes } from '@angular/router';
3 |
4 | const routes: Routes = [];
5 |
6 | @NgModule({
7 | imports: [RouterModule.forRoot(routes)],
8 | exports: [RouterModule]
9 | })
10 | export class AppRoutingModule { }
11 |
--------------------------------------------------------------------------------
/back-end/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/exceptions/PasswordsNotSameException.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.exceptions;
2 |
3 | public class PasswordsNotSameException extends RuntimeException {
4 | public PasswordsNotSameException() {
5 | super("Passwords are different");
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/front-end/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/app",
6 | "types": ["node"]
7 | },
8 | "files": ["src/main.ts", "src/polyfills.ts"],
9 | "include": ["src/**/*.d.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/exceptions/EmailNotFoundException.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.exceptions;
2 |
3 | public class EmailNotFoundException extends RuntimeException {
4 |
5 | public EmailNotFoundException(String email) {
6 | super("Email "+ email +" doesn't exist");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/recommendation/Pair.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.recommendation;
2 |
3 | public class Pair {
4 | int index;
5 | double value;
6 |
7 | public Pair(int index, double value){
8 | this.index = index;
9 | this.value = value;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/square-full.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/exceptions/EmailExistsAlreadyException.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.exceptions;
2 |
3 | public class EmailExistsAlreadyException extends RuntimeException {
4 | public EmailExistsAlreadyException(String email) {
5 | super("Email "+ email +" exists already");
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/repositories/MessageRepository.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.repositories;
2 |
3 | import com.linkedin.linkedinclone.model.Message;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface MessageRepository extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/front-end/src/app/footer/footer.component.html:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
--------------------------------------------------------------------------------
/front-end/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 |
14 | [*.md]
15 | max_line_length = off
16 | trim_trailing_whitespace = false
17 |
--------------------------------------------------------------------------------
/front-end/src/app/model/user-details.ts:
--------------------------------------------------------------------------------
1 | export class UserDetails {
2 | id: number;
3 | token: string;
4 | roles: Array = new Array();
5 |
6 | hasRole(rolename: string): boolean {
7 | let flag = false;
8 | this.roles.forEach((role) => {
9 | if (role === rolename) flag = true;
10 | });
11 | return flag;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/test/java/com/linkedin/linkedinclone/LinkedinCloneApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class LinkedinCloneApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/houzz.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/egg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 | @import url('https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible&display=swap');
3 |
4 | html, body {
5 | height: 100%;
6 | background-color: rgb(240, 240, 240);
7 |
8 | }
9 | body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; }
10 |
--------------------------------------------------------------------------------
/back-end/.idea/back-end.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/front-end/src/app/footer/footer.component.ts:
--------------------------------------------------------------------------------
1 | import { Component, OnInit } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-footer',
5 | templateUrl: './footer.component.html',
6 | styleUrls: ['./footer.component.css']
7 | })
8 | export class FooterComponent implements OnInit {
9 |
10 | constructor() { }
11 |
12 | ngOnInit(): void {
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/repositories/PostRepository.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.repositories;
2 |
3 | import com.linkedin.linkedinclone.model.Post;
4 | import com.linkedin.linkedinclone.model.Role;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 |
7 | public interface PostRepository extends JpaRepository {
8 | }
9 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/flipboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/repositories/CommentRepository.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.repositories;
2 |
3 | import com.linkedin.linkedinclone.model.Comment;
4 | import com.linkedin.linkedinclone.model.Post;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 |
7 | public interface CommentRepository extends JpaRepository {
8 | }
9 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/repositories/JobsRepository.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.repositories;
2 |
3 | import com.linkedin.linkedinclone.model.InterestReaction;
4 | import com.linkedin.linkedinclone.model.Job;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 |
7 | public interface JobsRepository extends JpaRepository {
8 | }
9 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/repositories/PictureRepository.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.repositories;
2 |
3 | import com.linkedin.linkedinclone.model.Picture;
4 | import com.linkedin.linkedinclone.model.Post;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 |
7 | public interface PictureRepository extends JpaRepository {
8 | }
9 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/unsplash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
--------------------------------------------------------------------------------
/front-end/src/app/footer/footer.component.css:
--------------------------------------------------------------------------------
1 | .footer {
2 | position:fixed;
3 | bottom: 0;
4 | width: 100%;
5 | background-color: #158eff;
6 | color: white;
7 | text-align: center;
8 | font-size: 10pt;
9 | overflow: hidden;
10 | z-index: 2;
11 | }
12 |
13 | @media screen and (max-height: 450px) {
14 | .footer {
15 | display: none;
16 | }
17 | }
18 |
19 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/less/_core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}, .fas, .far, .fal, .fad, .fab {
5 | -moz-osx-font-smoothing: grayscale;
6 | -webkit-font-smoothing: antialiased;
7 | display: inline-block;
8 | font-style: normal;
9 | font-variant: normal;
10 | text-rendering: auto;
11 | line-height: 1;
12 | }
13 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/yandex-international.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/ethereum.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/dto/NewUserInfo.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.dto;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class NewUserInfo {
7 | private String currentPassword;
8 | private String newPassword=null;
9 | private String passwordConfirm=null;
10 | private String currentUsername;
11 | private String newUsername=null;
12 | }
13 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/repositories/ConnectionRepository.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.repositories;
2 |
3 | import com.linkedin.linkedinclone.model.Connection;
4 | import com.linkedin.linkedinclone.model.Post;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 |
7 | public interface ConnectionRepository extends JpaRepository {
8 | }
9 |
--------------------------------------------------------------------------------
/front-end/src/app/profile-card/profile-card.component.ts:
--------------------------------------------------------------------------------
1 | import { Component, OnInit } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-profile-card',
5 | templateUrl: './profile-card.component.html',
6 | styleUrls: ['./profile-card.component.css']
7 | })
8 | export class ProfileCardComponent implements OnInit {
9 |
10 | constructor() { }
11 |
12 | ngOnInit(): void {
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/bandcamp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/black-tie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/sort-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/sort-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/stop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/strava.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/usersettings/usersettings.component.css:
--------------------------------------------------------------------------------
1 | .settings-card{
2 | margin-top: 20%;
3 | }
4 |
5 | #leftCard{
6 | margin-left: 20%;
7 | margin-right: 5%;
8 | }
9 |
10 | #rightCard{
11 | margin-right: 20%;
12 | margin-left: 5%;
13 | }
14 | .btn-settings{
15 | background-color: #158eff;
16 | color: white;
17 | margin-top: 20px;
18 | }
19 |
20 | .pswd-item{
21 | margin-top: 10px;
22 | }
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/microsoft.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/gitter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/admin/admin.component.css:
--------------------------------------------------------------------------------
1 | .more-btn:focus,.more-btn:active {
2 | outline: none !important;
3 | box-shadow: none !important;
4 | border-color: none;
5 | }
6 |
7 | .container{
8 | font-family: sans-serif;
9 | }
10 |
11 | .btn-download{
12 | color: white;
13 | border-color: #004b91;
14 | background-color: #004b91;
15 | }
16 |
17 | .btn-download:hover{
18 | background-color: #01417e;
19 | }
--------------------------------------------------------------------------------
/front-end/src/app/guards/pro.guard.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { HostGuard } from './pro.guard';
4 |
5 | describe('HostGuard', () => {
6 | let guard: HostGuard;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | guard = TestBed.inject(HostGuard);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(guard).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/vuejs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/caret-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/volume-off.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "src/**/*.spec.ts",
16 | "src/**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/front-end/src/app/guards/user.guard.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { UserGuard } from './user.guard';
4 |
5 | describe('UserGuard', () => {
6 | let guard: UserGuard;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | guard = TestBed.inject(UserGuard);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(guard).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/css3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/cheese.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/front-end/src/app/guards/admin.guard.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { AdminGuard } from './admin.guard';
4 |
5 | describe('AdminGuard', () => {
6 | let guard: AdminGuard;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | guard = TestBed.inject(AdminGuard);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(guard).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/less/_animated.less:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | animation: fa-spin 2s infinite linear;
6 | }
7 |
8 | .@{fa-css-prefix}-pulse {
9 | animation: fa-spin 1s infinite steps(8);
10 | }
11 |
12 | @keyframes fa-spin {
13 | 0% {
14 | transform: rotate(0deg);
15 | }
16 | 100% {
17 | transform: rotate(360deg);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/ice-cream.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/repositories/SkillsAndExperienceRepository.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.repositories;
2 |
3 | import com.linkedin.linkedinclone.model.SkillsAndExperience;
4 | import com.linkedin.linkedinclone.model.User;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 |
7 | public interface SkillsAndExperienceRepository extends JpaRepository {
8 | }
9 |
--------------------------------------------------------------------------------
/front-end/src/app/guards/choose.guard.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { ChooseGuard } from './choose.guard';
4 |
5 | describe('ChooseGuard', () => {
6 | let guard: ChooseGuard;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | guard = TestBed.inject(ChooseGuard);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(guard).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/think-peaks.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/windows.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/y-combinator.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/front-end/src/app/error.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { ErrorService } from './error.service';
4 |
5 | describe('ErrorService', () => {
6 | let service: ErrorService;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | service = TestBed.inject(ErrorService);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(service).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/scss/_animated.scss:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | animation: fa-spin 2s infinite linear;
6 | }
7 |
8 | .#{$fa-css-prefix}-pulse {
9 | animation: fa-spin 1s infinite steps(8);
10 | }
11 |
12 | @keyframes fa-spin {
13 | 0% {
14 | transform: rotate(0deg);
15 | }
16 |
17 | 100% {
18 | transform: rotate(360deg);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/mix.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/mouse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/services/chat.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { ChatService } from './chat.service';
4 |
5 | describe('ChatService', () => {
6 | let service: ChatService;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | service = TestBed.inject(ChatService);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(service).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/app/services/feed.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { FeedService } from './feed.service';
4 |
5 | describe('FeedService', () => {
6 | let service: FeedService;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | service = TestBed.inject(FeedService);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(service).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/app/services/jobs.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { JobsService } from './jobs.service';
4 |
5 | describe('JobsService', () => {
6 | let service: JobsService;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | service = TestBed.inject(JobsService);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(service).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/app/services/user.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { UserService } from './user.service';
4 |
5 | describe('UserService', () => {
6 | let service: UserService;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | service = TestBed.inject(UserService);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(service).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/less/_list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | list-style-type: none;
6 | margin-left: (@fa-li-width * 5/4);
7 | padding-left: 0;
8 |
9 | > li { position: relative; }
10 | }
11 |
12 | .@{fa-css-prefix}-li {
13 | left: -@fa-li-width;
14 | position: absolute;
15 | text-align: center;
16 | width: @fa-li-width;
17 | line-height: inherit;
18 | }
19 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | list-style-type: none;
6 | margin-left: $fa-li-width * 5/4;
7 | padding-left: 0;
8 |
9 | > li { position: relative; }
10 | }
11 |
12 | .#{$fa-css-prefix}-li {
13 | left: -$fa-li-width;
14 | position: absolute;
15 | text-align: center;
16 | width: $fa-li-width;
17 | line-height: inherit;
18 | }
19 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/google-drive.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/comment-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/star-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/services/admin.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { AdminService } from './admin.service';
4 |
5 | describe('AdminService', () => {
6 | let service: AdminService;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | service = TestBed.inject(AdminService);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(service).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/sd-card.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/model/notification.ts:
--------------------------------------------------------------------------------
1 | import { InterestReaction } from "./interestReaction";
2 | import { User } from "./user";
3 | import { Comment } from "./comment";
4 | import { Connection } from "./connection";
5 |
6 |
7 | export class Notification {
8 | id: number;
9 | isShown: boolean;
10 | type: string;
11 | userMadeBy: User;
12 | connection_request: Connection;
13 | new_comment: Comment;
14 | new_interest: InterestReaction;
15 | }
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/uikit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/viacoin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/caret-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/genderless.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/hockey-puck.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/services/network.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { NetworkService } from './network.service';
4 |
5 | describe('NetworkService', () => {
6 | let service: NetworkService;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | service = TestBed.inject(NetworkService);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(service).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/angular.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/patreon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/adjust.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/caret-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/columns.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/modx.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/bread-slice.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/caret-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/location-arrow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/map-marker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/scss/_core.scss:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix},
5 | .fas,
6 | .far,
7 | .fal,
8 | .fad,
9 | .fab {
10 | -moz-osx-font-smoothing: grayscale;
11 | -webkit-font-smoothing: antialiased;
12 | display: inline-block;
13 | font-style: normal;
14 | font-variant: normal;
15 | text-rendering: auto;
16 | line-height: 1;
17 | }
18 |
19 | %fa-icon {
20 | @include fa-icon;
21 | }
22 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/npm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/border-all.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/deviantart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/facebook-f.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/servicestack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/dot-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/minus-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/mobile.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/tablet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/voicemail.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/dyalog.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/instalod.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/paragraph.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/play-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/security/SecurityConstants.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.security;
2 |
3 | public class SecurityConstants {
4 | public static final String SECRET = "SecretKeyToGenJWTs";
5 | public static final long EXPIRATION_TIME = 864_000_000; // 10 days
6 | public static final String TOKEN_PREFIX = "Bearer ";
7 | public static final String HEADER_STRING = "Authorization";
8 | public static final String SIGN_UP_URL = "/signup";
9 | }
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/adn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/dochub.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/hacker-news.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/glass-whiskey.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/dto/PostDTO.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.dto;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NonNull;
6 | import lombok.RequiredArgsConstructor;
7 |
8 | import javax.persistence.Column;
9 | import java.sql.Timestamp;
10 |
11 | @Data
12 | @AllArgsConstructor
13 | public class PostDTO {
14 | private String content;
15 | private Timestamp timestamp;
16 | private Long userId;
17 | }
18 |
--------------------------------------------------------------------------------
/front-end/src/app/error.service.ts:
--------------------------------------------------------------------------------
1 | import { Injectable } from '@angular/core';
2 | import {BehaviorSubject, Observable} from 'rxjs';
3 |
4 | @Injectable({
5 | providedIn: 'root'
6 | })
7 | export class ErrorService {
8 |
9 | errMsg$ = new BehaviorSubject('');
10 | constructor() { }
11 |
12 |
13 | setErrMsg(errstr: string){
14 | this.errMsg$.next(errstr);
15 | }
16 |
17 | getErrMsg(): Observable{
18 | return this.errMsg$.asObservable();
19 | }
20 |
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/firstdraft.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/angle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/angle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/dice-one.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/slash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/step-backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/step-forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/sticky-note.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/toggle-on.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/artstation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/angle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/angle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/sort.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/services/notifications.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { NotificationsService } from './notifications.service';
4 |
5 | describe('NotificationsService', () => {
6 | let service: NotificationsService;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | service = TestBed.inject(NotificationsService);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(service).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/html5.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/magento.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/twitch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/yahoo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/yandex.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/grip-lines.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/table.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/dto/SkillsDTO.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.dto;
2 |
3 | import com.linkedin.linkedinclone.model.SkillsAndExperience;
4 | import lombok.AllArgsConstructor;
5 | import lombok.Data;
6 |
7 | import java.util.Set;
8 |
9 | @Data
10 | @AllArgsConstructor
11 | public class SkillsDTO {
12 | private Set education;
13 | private Set workExperience;
14 | private Set skills;
15 | }
16 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/autoprefixer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/star-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/bolt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/burn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/chalkboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/filter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/heart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/italic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/dto/FeedDTO.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.dto;
2 |
3 | import com.linkedin.linkedinclone.model.Post;
4 | import com.linkedin.linkedinclone.model.User;
5 | import lombok.AllArgsConstructor;
6 | import lombok.Data;
7 |
8 | import java.util.Set;
9 |
10 | @Data
11 | @AllArgsConstructor
12 | public class FeedDTO {
13 |
14 | private User userDetails;
15 | private Set posts;
16 | private Set connectedUsers;
17 |
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/glass-martini.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/grip-lines-vertical.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/lock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/minus-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/pause.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/seedling.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/tv.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/jira.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/monero.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/ellipsis-v.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/meh-blank.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/paper-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/services/skills-experience.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { SkillsExperienceService } from './skills-experience.service';
4 |
5 | describe('SkillsExperienceService', () => {
6 | let service: SkillsExperienceService;
7 |
8 | beforeEach(() => {
9 | TestBed.configureTestingModule({});
10 | service = TestBed.inject(SkillsExperienceService);
11 | });
12 |
13 | it('should be created', () => {
14 | expect(service).toBeTruthy();
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/buysellads.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/cloudsmith.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/maxcdn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/tiktok.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/battery-empty.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/box.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/comment.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/ellipsis-h.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/qrcode.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/record-vinyl.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/suitcase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/app/services/admin.service.ts:
--------------------------------------------------------------------------------
1 | import { Injectable } from '@angular/core';
2 | import { User } from '../model/user';
3 | import { Observable } from 'rxjs';
4 | import {HttpClient, HttpHeaders, HttpResponse} from '@angular/common/http';
5 |
6 | @Injectable({
7 | providedIn: 'root'
8 | })
9 | export class AdminService {
10 |
11 | constructor(private http: HttpClient) { }
12 |
13 | getUsers(): Observable {
14 |
15 | return this.http.get('https://localhost:8443/admin/users');
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/stack-overflow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/caret-square-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/neuter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/sign.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/utensil-spoon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/libraries/Maven__org_ow2_asm_asm_9_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/bitbucket.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/dropbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/stack-exchange.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/desktop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/equals.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/trash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/libraries/Maven__antlr_antlr_2_7_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/back-end/.idea/libraries/Maven__xalan_xalan_2_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/coffee.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/cross.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/long-arrow-alt-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/map.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/plug.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/video.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/dataSources.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | mysql.8
6 | true
7 | com.mysql.cj.jdbc.Driver
8 | jdbc:mysql://localhost:3306/linkedin_db
9 |
10 |
11 |
--------------------------------------------------------------------------------
/front-end/src/app/model/post.ts:
--------------------------------------------------------------------------------
1 | import { User } from "./user";
2 | import { Comment } from "./comment";
3 | import { InterestReaction } from "./interestReaction";
4 | import { Picture } from "./picture";
5 |
6 | export class Post{
7 | id: number;
8 | content: string;
9 | owner: User;
10 | timestamp: Date;
11 | comments: Array = new Array();
12 | interestReactions: Array = new Array();
13 | pictures: Array = new Array();
14 | newComment: Comment;
15 | }
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/css3-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/dashcube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/kaggle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/battery-full.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/battery-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/chart-area.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/clone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/folder-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/heart-broken.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/icicles.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/long-arrow-alt-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/long-arrow-alt-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/long-arrow-alt-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/music.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/pen.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/less/_bordered-pulled.less:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-border {
5 | border-radius: .1em;
6 | border: solid .08em @fa-border-color;
7 | padding: .2em .25em .15em;
8 | }
9 |
10 | .@{fa-css-prefix}-pull-left { float: left; }
11 | .@{fa-css-prefix}-pull-right { float: right; }
12 |
13 | .@{fa-css-prefix}, .fas, .far, .fal, .fab {
14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/scss/_larger.scss:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | // makes the font 33% larger relative to the icon container
5 | .#{$fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -.0667em;
9 | }
10 |
11 | .#{$fa-css-prefix}-xs {
12 | font-size: .75em;
13 | }
14 |
15 | .#{$fa-css-prefix}-sm {
16 | font-size: .875em;
17 | }
18 |
19 | @for $i from 1 through 10 {
20 | .#{$fa-css-prefix}-#{$i}x {
21 | font-size: $i * 1em;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/google.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/window-restore.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/arrow-alt-circle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/battery-quarter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/hard-hat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/industry.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/tenge.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/user-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/elementor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/google-play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/korvue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/telegram-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/arrow-alt-circle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/battery-three-quarters.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/cloud.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/map-marker-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/user-tie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/wave-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/libraries/Maven__org_dom4j_dom4j_2_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/src/main/java/com/linkedin/linkedinclone/dto/UserNetworkDTO.java:
--------------------------------------------------------------------------------
1 | package com.linkedin.linkedinclone.dto;
2 |
3 | import com.linkedin.linkedinclone.model.Picture;
4 | import lombok.AllArgsConstructor;
5 | import lombok.Data;
6 | import lombok.NonNull;
7 | import lombok.RequiredArgsConstructor;
8 |
9 | @Data
10 | @AllArgsConstructor
11 | @RequiredArgsConstructor
12 | public class UserNetworkDTO {
13 | @NonNull private Long id;
14 | private Picture picture=null;
15 | private String currentJob;
16 | private String currentCompany;
17 | }
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/scss/fontawesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | */
5 | @import 'variables';
6 | @import 'mixins';
7 | @import 'core';
8 | @import 'larger';
9 | @import 'fixed-width';
10 | @import 'list';
11 | @import 'bordered-pulled';
12 | @import 'animated';
13 | @import 'rotated-flipped';
14 | @import 'stacked';
15 | @import 'icons';
16 | @import 'screen-reader';
17 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/cuttlefish.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/gg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/gratipay.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/openid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/product-hunt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/arrow-alt-circle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/arrow-alt-circle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/glass-martini-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/star.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/libraries/Maven__com_io7m_xom_xom_1_2_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/fulcrum.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/sourcetree.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/laptop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/mountain.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/shield-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/libraries/Maven__com_opencsv_opencsv_5_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/back-end/linkedin-clone/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**/target/
5 | !**/src/test/**/target/
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 | !**/src/main/**/build/
30 | !**/src/test/**/build/
31 |
32 | ### VS Code ###
33 | .vscode/
34 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/discourse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/facebook-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/rockrms.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/unity.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/archive.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/chevron-circle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/ethernet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/mitten.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/phone-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/libraries/Maven__org_yaml_snakeyaml_1_28.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/hotjar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/play-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/regular/sticky-note.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/briefcase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/brush.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/check.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/chevron-circle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/compact-disc.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/dice-two.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/divide.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/exclamation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/fast-backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/fire.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/gem.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/hospital-symbol.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/solid/meh.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/back-end/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/scss/_bordered-pulled.scss:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-border {
5 | border: solid .08em $fa-border-color;
6 | border-radius: .1em;
7 | padding: .2em .25em .15em;
8 | }
9 |
10 | .#{$fa-css-prefix}-pull-left { float: left; }
11 | .#{$fa-css-prefix}-pull-right { float: right; }
12 |
13 | .#{$fa-css-prefix},
14 | .fas,
15 | .far,
16 | .fal,
17 | .fab {
18 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
19 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
20 | }
21 |
--------------------------------------------------------------------------------
/front-end/src/assets/fontawesome-free-5.15.4-web/svgs/brands/deezer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------