diff --git a/Angular-JS-Projects/README.md b/projects/angular-js/README.md similarity index 100% rename from Angular-JS-Projects/README.md rename to projects/angular-js/README.md diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/README.md b/projects/angular-js/advanced/contact-manager/README.md similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/README.md rename to projects/angular-js/advanced/contact-manager/README.md diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/angular.json b/projects/angular-js/advanced/contact-manager/angular.json similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/angular.json rename to projects/angular-js/advanced/contact-manager/angular.json index f94f3f9a..623f1d66 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/angular.json +++ b/projects/angular-js/advanced/contact-manager/angular.json @@ -1,96 +1,96 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "version": 1, - "newProjectRoot": "projects", - "projects": { - "contact-manager": { - "projectType": "application", - "schematics": {}, - "root": "", - "sourceRoot": "src", - "prefix": "app", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:application", - "options": { - "outputPath": "dist/contact-manager", - "index": "src/index.html", - "browser": "src/main.ts", - "polyfills": [ - "zone.js" - ], - "tsConfig": "tsconfig.app.json", - "assets": [ - { - "glob": "**/*", - "input": "public" - } - ], - "styles": [ - "src/styles.css" - ], - "scripts": [] - }, - "configurations": { - "production": { - "budgets": [ - { - "type": "initial", - "maximumWarning": "500kB", - "maximumError": "1MB" - }, - { - "type": "anyComponentStyle", - "maximumWarning": "2kB", - "maximumError": "4kB" - } - ], - "outputHashing": "all" - }, - "development": { - "optimization": false, - "extractLicenses": false, - "sourceMap": true - } - }, - "defaultConfiguration": "production" - }, - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "configurations": { - "production": { - "buildTarget": "contact-manager:build:production" - }, - "development": { - "buildTarget": "contact-manager:build:development" - } - }, - "defaultConfiguration": "development" - }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n" - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "polyfills": [ - "zone.js", - "zone.js/testing" - ], - "tsConfig": "tsconfig.spec.json", - "assets": [ - { - "glob": "**/*", - "input": "public" - } - ], - "styles": [ - "src/styles.css" - ], - "scripts": [] - } - } - } - } - } -} +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "contact-manager": { + "projectType": "application", + "schematics": {}, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:application", + "options": { + "outputPath": "dist/contact-manager", + "index": "src/index.html", + "browser": "src/main.ts", + "polyfills": [ + "zone.js" + ], + "tsConfig": "tsconfig.app.json", + "assets": [ + { + "glob": "**/*", + "input": "public" + } + ], + "styles": [ + "src/styles.css" + ], + "scripts": [] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kB", + "maximumError": "1MB" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kB", + "maximumError": "4kB" + } + ], + "outputHashing": "all" + }, + "development": { + "optimization": false, + "extractLicenses": false, + "sourceMap": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "buildTarget": "contact-manager:build:production" + }, + "development": { + "buildTarget": "contact-manager:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n" + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "polyfills": [ + "zone.js", + "zone.js/testing" + ], + "tsConfig": "tsconfig.spec.json", + "assets": [ + { + "glob": "**/*", + "input": "public" + } + ], + "styles": [ + "src/styles.css" + ], + "scripts": [] + } + } + } + } + } +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/db.json b/projects/angular-js/advanced/contact-manager/db.json similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/db.json rename to projects/angular-js/advanced/contact-manager/db.json diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/images/image01.png b/projects/angular-js/advanced/contact-manager/images/image01.png similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/images/image01.png rename to projects/angular-js/advanced/contact-manager/images/image01.png diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/images/image02.png b/projects/angular-js/advanced/contact-manager/images/image02.png similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/images/image02.png rename to projects/angular-js/advanced/contact-manager/images/image02.png diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/images/image03.png b/projects/angular-js/advanced/contact-manager/images/image03.png similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/images/image03.png rename to projects/angular-js/advanced/contact-manager/images/image03.png diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/images/image04.png b/projects/angular-js/advanced/contact-manager/images/image04.png similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/images/image04.png rename to projects/angular-js/advanced/contact-manager/images/image04.png diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/images/image05.png b/projects/angular-js/advanced/contact-manager/images/image05.png similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/images/image05.png rename to projects/angular-js/advanced/contact-manager/images/image05.png diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/package.json b/projects/angular-js/advanced/contact-manager/package.json similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/package.json rename to projects/angular-js/advanced/contact-manager/package.json index 31fb594e..50beac64 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/package.json +++ b/projects/angular-js/advanced/contact-manager/package.json @@ -1,42 +1,42 @@ -{ - "name": "contact-manager", - "version": "0.0.0", - "scripts": { - "ng": "ng", - "start": "ng serve", - "build": "ng build", - "watch": "ng build --watch --configuration development", - "test": "ng test" - }, - "private": true, - "dependencies": { - "@angular/animations": "^18.1.0", - "@angular/common": "^18.1.0", - "@angular/compiler": "^18.1.0", - "@angular/core": "^18.1.0", - "@angular/forms": "^18.1.0", - "@angular/platform-browser": "^18.1.0", - "@angular/platform-browser-dynamic": "^18.1.0", - "@angular/router": "^18.1.0", - "rxjs": "~7.8.0", - "tslib": "^2.3.0", - "zone.js": "~0.14.3" - }, - "devDependencies": { - "@angular-devkit/build-angular": "^18.1.3", - "@angular/cli": "^18.1.3", - "@angular/compiler-cli": "^18.1.0", - "@types/jasmine": "~5.1.0", - "autoprefixer": "^10.4.19", - "jasmine-core": "~5.1.0", - "json-server": "^1.0.0-beta.1", - "karma": "~6.4.0", - "karma-chrome-launcher": "~3.2.0", - "karma-coverage": "~2.2.0", - "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.1.0", - "postcss": "^8.4.40", - "tailwindcss": "^3.4.7", - "typescript": "~5.5.2" - } -} +{ + "name": "contact-manager", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "ng test" + }, + "private": true, + "dependencies": { + "@angular/animations": "^18.1.0", + "@angular/common": "^18.1.0", + "@angular/compiler": "^18.1.0", + "@angular/core": "^18.1.0", + "@angular/forms": "^18.1.0", + "@angular/platform-browser": "^18.1.0", + "@angular/platform-browser-dynamic": "^18.1.0", + "@angular/router": "^18.1.0", + "rxjs": "~7.8.0", + "tslib": "^2.3.0", + "zone.js": "~0.14.3" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^18.1.3", + "@angular/cli": "^18.1.3", + "@angular/compiler-cli": "^18.1.0", + "@types/jasmine": "~5.1.0", + "autoprefixer": "^10.4.19", + "jasmine-core": "~5.1.0", + "json-server": "^1.0.0-beta.1", + "karma": "~6.4.0", + "karma-chrome-launcher": "~3.2.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.1.0", + "postcss": "^8.4.40", + "tailwindcss": "^3.4.7", + "typescript": "~5.5.2" + } +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/screenshot.webp b/projects/angular-js/advanced/contact-manager/screenshot.webp similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/screenshot.webp rename to projects/angular-js/advanced/contact-manager/screenshot.webp diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.css b/projects/angular-js/advanced/contact-manager/src/app/app.component.css similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.css rename to projects/angular-js/advanced/contact-manager/src/app/app.component.css diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.html b/projects/angular-js/advanced/contact-manager/src/app/app.component.html similarity index 97% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.html rename to projects/angular-js/advanced/contact-manager/src/app/app.component.html index b06dc134..86936031 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.html +++ b/projects/angular-js/advanced/contact-manager/src/app/app.component.html @@ -1,8 +1,8 @@ -
- -
- - -
- +
+ +
+ + +
+
\ No newline at end of file diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.spec.ts b/projects/angular-js/advanced/contact-manager/src/app/app.component.spec.ts similarity index 97% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.spec.ts rename to projects/angular-js/advanced/contact-manager/src/app/app.component.spec.ts index dba54230..dadc5e2e 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.spec.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/app.component.spec.ts @@ -1,29 +1,29 @@ -import { TestBed } from '@angular/core/testing'; -import { AppComponent } from './app.component'; - -describe('AppComponent', () => { - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [AppComponent], - }).compileComponents(); - }); - - it('should create the app', () => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.componentInstance; - expect(app).toBeTruthy(); - }); - - it(`should have the 'contact-manager' title`, () => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.componentInstance; - expect(app.title).toEqual('contact-manager'); - }); - - it('should render title', () => { - const fixture = TestBed.createComponent(AppComponent); - fixture.detectChanges(); - const compiled = fixture.nativeElement as HTMLElement; - expect(compiled.querySelector('h1')?.textContent).toContain('Hello, contact-manager'); - }); -}); +import { TestBed } from '@angular/core/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [AppComponent], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it(`should have the 'contact-manager' title`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('contact-manager'); + }); + + it('should render title', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement as HTMLElement; + expect(compiled.querySelector('h1')?.textContent).toContain('Hello, contact-manager'); + }); +}); diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.ts b/projects/angular-js/advanced/contact-manager/src/app/app.component.ts similarity index 97% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.ts rename to projects/angular-js/advanced/contact-manager/src/app/app.component.ts index 2dda792c..76d7ae87 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.component.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/app.component.ts @@ -1,15 +1,15 @@ -import { Component } from '@angular/core'; -import { RouterOutlet } from '@angular/router'; -import { HeaderComponent } from './components/header/header.component'; -import { ContactListComponent } from './components/contact-list/contact-list.component'; - -@Component({ - selector: 'app-root', - standalone: true, - imports: [RouterOutlet, HeaderComponent, ContactListComponent], - templateUrl: './app.component.html', - styleUrl: './app.component.css' -}) -export class AppComponent { - title = 'contact-manager'; -} +import { Component } from '@angular/core'; +import { RouterOutlet } from '@angular/router'; +import { HeaderComponent } from './components/header/header.component'; +import { ContactListComponent } from './components/contact-list/contact-list.component'; + +@Component({ + selector: 'app-root', + standalone: true, + imports: [RouterOutlet, HeaderComponent, ContactListComponent], + templateUrl: './app.component.html', + styleUrl: './app.component.css' +}) +export class AppComponent { + title = 'contact-manager'; +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.config.ts b/projects/angular-js/advanced/contact-manager/src/app/app.config.ts similarity index 97% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.config.ts rename to projects/angular-js/advanced/contact-manager/src/app/app.config.ts index 8ea69644..e50a28c6 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.config.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/app.config.ts @@ -1,14 +1,14 @@ -import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; -import { provideRouter } from '@angular/router'; -import { importProvidersFrom } from '@angular/core'; -import { HttpClientModule } from '@angular/common/http'; - -import { routes } from './app.routes'; - -export const appConfig: ApplicationConfig = { - providers: [ - provideZoneChangeDetection({ eventCoalescing: true }), - provideRouter(routes), - importProvidersFrom(HttpClientModule), - ] -}; +import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +import { provideRouter } from '@angular/router'; +import { importProvidersFrom } from '@angular/core'; +import { HttpClientModule } from '@angular/common/http'; + +import { routes } from './app.routes'; + +export const appConfig: ApplicationConfig = { + providers: [ + provideZoneChangeDetection({ eventCoalescing: true }), + provideRouter(routes), + importProvidersFrom(HttpClientModule), + ] +}; diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.routes.ts b/projects/angular-js/advanced/contact-manager/src/app/app.routes.ts similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.routes.ts rename to projects/angular-js/advanced/contact-manager/src/app/app.routes.ts index 4f3af40e..dc39edb5 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/app.routes.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/app.routes.ts @@ -1,3 +1,3 @@ -import { Routes } from '@angular/router'; - -export const routes: Routes = []; +import { Routes } from '@angular/router'; + +export const routes: Routes = []; diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.css b/projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.css similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.css rename to projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.css diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.html b/projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.html similarity index 98% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.html rename to projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.html index 70c5e943..d7415d21 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.html +++ b/projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.html @@ -1,43 +1,43 @@ -
- -
-
    -
  • -
    -
    - -
    -
    -

    - {{contact.name}} -

    -

    - {{contact.phone}} -

    -

    - {{contact.email}} -

    -
    -
    - -
    -
    - -
    -
    -
  • -
-
-
- +
+ +
+
    +
  • +
    +
    + +
    +
    +

    + {{contact.name}} +

    +

    + {{contact.phone}} +

    +

    + {{contact.email}} +

    +
    +
    + +
    +
    + +
    +
    +
  • +
+
+
+ \ No newline at end of file diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.spec.ts b/projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.spec.ts similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.spec.ts rename to projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.spec.ts index 366b2f80..7399922b 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.spec.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.spec.ts @@ -1,23 +1,23 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ContactListComponent } from './contact-list.component'; - -describe('ContactListComponent', () => { - let component: ContactListComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [ContactListComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(ContactListComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ContactListComponent } from './contact-list.component'; + +describe('ContactListComponent', () => { + let component: ContactListComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [ContactListComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(ContactListComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.ts b/projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.ts similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.ts rename to projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.ts index f2e292fb..a5a431e1 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/contact-list/contact-list.component.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/components/contact-list/contact-list.component.ts @@ -1,55 +1,55 @@ -import { Component, OnChanges, OnInit, SimpleChanges } from '@angular/core'; -import { ContactService } from '../../services/contact.service'; -import { Contact } from '../../models/contact'; -import { CommonModule } from '@angular/common'; -import { EditContactComponent } from '../edit-contact/edit-contact.component'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'app-contact-list', - standalone: true, - imports: [CommonModule, EditContactComponent, FormsModule], - templateUrl: './contact-list.component.html', - styleUrl: './contact-list.component.css' -}) -export class ContactListComponent implements OnInit { - - contacts: Contact[] = []; - editContact: Contact = {id: "", name: "", email: "", phone: ""}; - searchQuery: string = ""; - filteredContacts: Contact[] = []; - - toggleEditContact(contact: Contact): void { - this.editContact = contact; - console.log("currently the edit contact is: ", this.editContact) - } - - ngOnInit(): void { - this.getAllTasks() - } - - constructor(private contactService: ContactService) {} - - getAllTasks(): void { - this.contactService.getAllContacts().subscribe(res => { - this.contacts = res.sort((a, b) => a.name.localeCompare(b.name)) - this.filteredContacts = this.contacts - }, err => { - console.log(err) - }) - } - - deleteContact(contact: Contact):void { - this.contactService.deleteContact(contact).subscribe(res => { - console.log(res) - window.location.reload() - }, err => { - console.log(err) - }) - } - - searchContacts(): void { - this.filteredContacts = this.contacts - .filter(contact => contact.name.toLowerCase().includes(this.searchQuery.toLowerCase()) || contact.phone.includes(this.searchQuery)) - } -} +import { Component, OnChanges, OnInit, SimpleChanges } from '@angular/core'; +import { ContactService } from '../../services/contact.service'; +import { Contact } from '../../models/contact'; +import { CommonModule } from '@angular/common'; +import { EditContactComponent } from '../edit-contact/edit-contact.component'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'app-contact-list', + standalone: true, + imports: [CommonModule, EditContactComponent, FormsModule], + templateUrl: './contact-list.component.html', + styleUrl: './contact-list.component.css' +}) +export class ContactListComponent implements OnInit { + + contacts: Contact[] = []; + editContact: Contact = {id: "", name: "", email: "", phone: ""}; + searchQuery: string = ""; + filteredContacts: Contact[] = []; + + toggleEditContact(contact: Contact): void { + this.editContact = contact; + console.log("currently the edit contact is: ", this.editContact) + } + + ngOnInit(): void { + this.getAllTasks() + } + + constructor(private contactService: ContactService) {} + + getAllTasks(): void { + this.contactService.getAllContacts().subscribe(res => { + this.contacts = res.sort((a, b) => a.name.localeCompare(b.name)) + this.filteredContacts = this.contacts + }, err => { + console.log(err) + }) + } + + deleteContact(contact: Contact):void { + this.contactService.deleteContact(contact).subscribe(res => { + console.log(res) + window.location.reload() + }, err => { + console.log(err) + }) + } + + searchContacts(): void { + this.filteredContacts = this.contacts + .filter(contact => contact.name.toLowerCase().includes(this.searchQuery.toLowerCase()) || contact.phone.includes(this.searchQuery)) + } +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.css b/projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.css similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.css rename to projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.css diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.html b/projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.html similarity index 98% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.html rename to projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.html index c0d28a01..d3ff510f 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.html +++ b/projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.html @@ -1,59 +1,59 @@ -
-
- -
-
-

- Edit Contact -

- -
- -
-
-
- - -
{{errors.name}}
-
- -
- - -
{{errors.email}}
-
- -
- - -
{{errors.phone}}
-
- - -
-
- - -
-
-
+
+
+ +
+
+

+ Edit Contact +

+ +
+ +
+
+
+ + +
{{errors.name}}
+
+ +
+ + +
{{errors.email}}
+
+ +
+ + +
{{errors.phone}}
+
+ + +
+
+ + +
+
+
diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.spec.ts b/projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.spec.ts similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.spec.ts rename to projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.spec.ts index bbf6cc6f..65749f79 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.spec.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.spec.ts @@ -1,23 +1,23 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { EditContactComponent } from './edit-contact.component'; - -describe('EditContactComponent', () => { - let component: EditContactComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [EditContactComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(EditContactComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EditContactComponent } from './edit-contact.component'; + +describe('EditContactComponent', () => { + let component: EditContactComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [EditContactComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(EditContactComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.ts b/projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.ts similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.ts rename to projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.ts index 4a6bbdd1..fa4d6f6a 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/edit-contact/edit-contact.component.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/components/edit-contact/edit-contact.component.ts @@ -1,78 +1,78 @@ -import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; -import { Contact } from '../../models/contact'; -import { ReactiveFormsModule, FormBuilder, FormGroup, Validators } from '@angular/forms'; -import { ContactService } from '../../services/contact.service'; - -@Component({ - selector: 'app-edit-contact', - standalone: true, - imports: [ReactiveFormsModule], - templateUrl: './edit-contact.component.html', - styleUrl: './edit-contact.component.css' -}) -export class EditContactComponent implements OnChanges { - - @Output() toggleTask = new EventEmitter() - @Input() editContact!: Contact; - contactForm: FormGroup; - errors = {name: "", phone: "", email: ""} - newContact: Contact = new Contact(); - - constructor(private fb: FormBuilder, private contactService: ContactService) { - this.contactForm = this.fb.group({ - name: ["", [Validators.required]], - email: ["", [Validators.email]], - phone: ["", [Validators.required]] - }); - console.log(this.editContact); - - } - - ngOnChanges(changes: SimpleChanges): void { - if (changes['editContact']) { - const contact = changes['editContact'].currentValue; - if (contact) { - this.contactForm.patchValue({ - name: contact.name, - email: contact.email, - phone: contact.phone - }); - } - } - } - - - onSubmit(): void { - this.errors = {name: "", phone: "", email: ""} - if (this.contactForm.valid) { - console.log('Form Submitted:', this.contactForm.value); - this.newContact = this.contactForm.value; - this.newContact.id = this.editContact.id; - console.log(this.newContact) - this.contactService.editContact(this.newContact).subscribe(res => { - console.log("edited") - console.log(res) - window.location.reload() - }, err => { - console.log(err) - }) - } else { - console.log('Form is invalid'); - this.displayFormErrors(); - } - } - - displayFormErrors(): void { - this.errors= { - name: this.contactForm.get('name')?.hasError('required') ? 'Name is required' : '', - phone: this.contactForm.get('phone')?.hasError('required') ? 'Phone number is required' : '', - email: this.contactForm.get('email')?.hasError('email') ? 'Invalid email format' : '' - }; - } - - setTaskNull(): void { - console.log("Going to emit") - this.toggleTask.emit({id: "", name: "", email: "", phone: ""}) - } - -} +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; +import { Contact } from '../../models/contact'; +import { ReactiveFormsModule, FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ContactService } from '../../services/contact.service'; + +@Component({ + selector: 'app-edit-contact', + standalone: true, + imports: [ReactiveFormsModule], + templateUrl: './edit-contact.component.html', + styleUrl: './edit-contact.component.css' +}) +export class EditContactComponent implements OnChanges { + + @Output() toggleTask = new EventEmitter() + @Input() editContact!: Contact; + contactForm: FormGroup; + errors = {name: "", phone: "", email: ""} + newContact: Contact = new Contact(); + + constructor(private fb: FormBuilder, private contactService: ContactService) { + this.contactForm = this.fb.group({ + name: ["", [Validators.required]], + email: ["", [Validators.email]], + phone: ["", [Validators.required]] + }); + console.log(this.editContact); + + } + + ngOnChanges(changes: SimpleChanges): void { + if (changes['editContact']) { + const contact = changes['editContact'].currentValue; + if (contact) { + this.contactForm.patchValue({ + name: contact.name, + email: contact.email, + phone: contact.phone + }); + } + } + } + + + onSubmit(): void { + this.errors = {name: "", phone: "", email: ""} + if (this.contactForm.valid) { + console.log('Form Submitted:', this.contactForm.value); + this.newContact = this.contactForm.value; + this.newContact.id = this.editContact.id; + console.log(this.newContact) + this.contactService.editContact(this.newContact).subscribe(res => { + console.log("edited") + console.log(res) + window.location.reload() + }, err => { + console.log(err) + }) + } else { + console.log('Form is invalid'); + this.displayFormErrors(); + } + } + + displayFormErrors(): void { + this.errors= { + name: this.contactForm.get('name')?.hasError('required') ? 'Name is required' : '', + phone: this.contactForm.get('phone')?.hasError('required') ? 'Phone number is required' : '', + email: this.contactForm.get('email')?.hasError('email') ? 'Invalid email format' : '' + }; + } + + setTaskNull(): void { + console.log("Going to emit") + this.toggleTask.emit({id: "", name: "", email: "", phone: ""}) + } + +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.css b/projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.css similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.css rename to projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.css diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.html b/projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.html similarity index 98% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.html rename to projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.html index 08d97541..3634dc54 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.html +++ b/projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.html @@ -1,9 +1,9 @@ -
-

- Contact manager -

- -
- +
+

+ Contact manager +

+ +
+ diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.spec.ts b/projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.spec.ts similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.spec.ts rename to projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.spec.ts index 1cb98da0..204ed6e4 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.spec.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.spec.ts @@ -1,23 +1,23 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { HeaderComponent } from './header.component'; - -describe('HeaderComponent', () => { - let component: HeaderComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [HeaderComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(HeaderComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HeaderComponent } from './header.component'; + +describe('HeaderComponent', () => { + let component: HeaderComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [HeaderComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(HeaderComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.ts b/projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.ts similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.ts rename to projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.ts index addf4e3a..da4b98d2 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/header/header.component.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/components/header/header.component.ts @@ -1,21 +1,21 @@ -import { Component } from '@angular/core'; -import { NewContactComponent } from '../new-contact/new-contact.component'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'app-header', - standalone: true, - imports: [NewContactComponent, CommonModule], - templateUrl: './header.component.html', - styleUrl: './header.component.css', -}) -export class HeaderComponent { - - isNewContactModalOpen : boolean = false; - - toggleNewContactModal(toggle: boolean): void { - this.isNewContactModalOpen = toggle; - console.log("currently the modal is: ", this.isNewContactModalOpen) - } - -} +import { Component } from '@angular/core'; +import { NewContactComponent } from '../new-contact/new-contact.component'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'app-header', + standalone: true, + imports: [NewContactComponent, CommonModule], + templateUrl: './header.component.html', + styleUrl: './header.component.css', +}) +export class HeaderComponent { + + isNewContactModalOpen : boolean = false; + + toggleNewContactModal(toggle: boolean): void { + this.isNewContactModalOpen = toggle; + console.log("currently the modal is: ", this.isNewContactModalOpen) + } + +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.css b/projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.css similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.css rename to projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.css diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.html b/projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.html similarity index 98% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.html rename to projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.html index 0305c969..b7bff3ce 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.html +++ b/projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.html @@ -1,59 +1,59 @@ -
-
- -
-
-

- New Contact -

- -
- -
-
-
- - -
{{errors.name}}
-
- -
- - -
{{errors.email}}
-
- -
- - -
{{errors.phone}}
-
- - -
-
- - -
-
+
+
+ +
+
+

+ New Contact +

+ +
+ +
+
+
+ + +
{{errors.name}}
+
+ +
+ + +
{{errors.email}}
+
+ +
+ + +
{{errors.phone}}
+
+ + +
+
+ + +
+
\ No newline at end of file diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.spec.ts b/projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.spec.ts similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.spec.ts rename to projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.spec.ts index a56eb18b..a6b88212 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.spec.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.spec.ts @@ -1,23 +1,23 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { NewContactComponent } from './new-contact.component'; - -describe('NewContactComponent', () => { - let component: NewContactComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [NewContactComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(NewContactComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { NewContactComponent } from './new-contact.component'; + +describe('NewContactComponent', () => { + let component: NewContactComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [NewContactComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(NewContactComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.ts b/projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.ts similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.ts rename to projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.ts index 2b06331c..9258aba9 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/components/new-contact/new-contact.component.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/components/new-contact/new-contact.component.ts @@ -1,61 +1,61 @@ -import { Component, EventEmitter, Output } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { ReactiveFormsModule, FormBuilder, FormGroup, Validators } from '@angular/forms'; -import { Contact } from '../../models/contact'; -import { ContactService } from '../../services/contact.service'; - -@Component({ - selector: 'app-new-contact', - standalone: true, - imports: [CommonModule, ReactiveFormsModule], - templateUrl: './new-contact.component.html', - styleUrl: './new-contact.component.css' -}) -export class NewContactComponent { - - @Output() closeNewContactModal = new EventEmitter() - contactForm: FormGroup; - errors = {name: "", phone: "", email: ""} - newContact: Contact = new Contact(); - - constructor(private fb: FormBuilder, private contactService: ContactService) { - this.contactForm = this.fb.group({ - name: ['', [Validators.required]], - email: ['', [Validators.email]], - phone: ['', [Validators.required]] - }); - } - - onSubmit(): void { - this.errors = {name: "", phone: "", email: ""} - if (this.contactForm.valid) { - console.log('Form Submitted:', this.contactForm.value); - this.newContact = this.contactForm.value; - this.contactService.addContact(this.newContact).subscribe(res => { - console.log("addedd") - console.log(res) - window.location.reload() - }, err => { - console.log(err) - }) - } else { - console.log('Form is invalid'); - this.displayFormErrors(); - } - } - - displayFormErrors(): void { - this.errors= { - name: this.contactForm.get('name')?.hasError('required') ? 'Name is required' : '', - phone: this.contactForm.get('phone')?.hasError('required') ? 'Phone number is required' : '', - email: this.contactForm.get('email')?.hasError('email') ? 'Invalid email format' : '' - }; - } - - close(): void { - console.log("Going to emit") - this.closeNewContactModal.emit(false) - } - - -} +import { Component, EventEmitter, Output } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ReactiveFormsModule, FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { Contact } from '../../models/contact'; +import { ContactService } from '../../services/contact.service'; + +@Component({ + selector: 'app-new-contact', + standalone: true, + imports: [CommonModule, ReactiveFormsModule], + templateUrl: './new-contact.component.html', + styleUrl: './new-contact.component.css' +}) +export class NewContactComponent { + + @Output() closeNewContactModal = new EventEmitter() + contactForm: FormGroup; + errors = {name: "", phone: "", email: ""} + newContact: Contact = new Contact(); + + constructor(private fb: FormBuilder, private contactService: ContactService) { + this.contactForm = this.fb.group({ + name: ['', [Validators.required]], + email: ['', [Validators.email]], + phone: ['', [Validators.required]] + }); + } + + onSubmit(): void { + this.errors = {name: "", phone: "", email: ""} + if (this.contactForm.valid) { + console.log('Form Submitted:', this.contactForm.value); + this.newContact = this.contactForm.value; + this.contactService.addContact(this.newContact).subscribe(res => { + console.log("addedd") + console.log(res) + window.location.reload() + }, err => { + console.log(err) + }) + } else { + console.log('Form is invalid'); + this.displayFormErrors(); + } + } + + displayFormErrors(): void { + this.errors= { + name: this.contactForm.get('name')?.hasError('required') ? 'Name is required' : '', + phone: this.contactForm.get('phone')?.hasError('required') ? 'Phone number is required' : '', + email: this.contactForm.get('email')?.hasError('email') ? 'Invalid email format' : '' + }; + } + + close(): void { + console.log("Going to emit") + this.closeNewContactModal.emit(false) + } + + +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/models/contact.spec.ts b/projects/angular-js/advanced/contact-manager/src/app/models/contact.spec.ts similarity index 95% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/models/contact.spec.ts rename to projects/angular-js/advanced/contact-manager/src/app/models/contact.spec.ts index 5008ce46..948e63a3 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/models/contact.spec.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/models/contact.spec.ts @@ -1,7 +1,7 @@ -import { Contact } from './contact'; - -describe('Contact', () => { - it('should create an instance', () => { - expect(new Contact()).toBeTruthy(); - }); -}); +import { Contact } from './contact'; + +describe('Contact', () => { + it('should create an instance', () => { + expect(new Contact()).toBeTruthy(); + }); +}); diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/models/contact.ts b/projects/angular-js/advanced/contact-manager/src/app/models/contact.ts similarity index 95% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/models/contact.ts rename to projects/angular-js/advanced/contact-manager/src/app/models/contact.ts index a18abc8a..5ce801d6 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/models/contact.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/models/contact.ts @@ -1,6 +1,6 @@ -export class Contact { - id: string = ""; - name: string = ""; - phone: string = ""; - email: string = ""; -} +export class Contact { + id: string = ""; + name: string = ""; + phone: string = ""; + email: string = ""; +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/services/contact.service.spec.ts b/projects/angular-js/advanced/contact-manager/src/app/services/contact.service.spec.ts similarity index 95% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/services/contact.service.spec.ts rename to projects/angular-js/advanced/contact-manager/src/app/services/contact.service.spec.ts index ec9336d7..10418408 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/services/contact.service.spec.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/services/contact.service.spec.ts @@ -1,16 +1,16 @@ -import { TestBed } from '@angular/core/testing'; - -import { ContactService } from './contact.service'; - -describe('ContactService', () => { - let service: ContactService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(ContactService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); +import { TestBed } from '@angular/core/testing'; + +import { ContactService } from './contact.service'; + +describe('ContactService', () => { + let service: ContactService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(ContactService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/services/contact.service.ts b/projects/angular-js/advanced/contact-manager/src/app/services/contact.service.ts similarity index 97% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/app/services/contact.service.ts rename to projects/angular-js/advanced/contact-manager/src/app/services/contact.service.ts index 1ae6a259..c5d6da24 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/app/services/contact.service.ts +++ b/projects/angular-js/advanced/contact-manager/src/app/services/contact.service.ts @@ -1,50 +1,50 @@ -// This is a service provided by Angular’s @angular/common/http module. It is used to make HTTP requests (GET, POST, PUT, DELETE, etc.) to communicate with a backend server. -import { HttpClient } from '@angular/common/http'; - -// Injectable: This decorator marks the class as a service that can be injected into other components or services. It is part of Angular’s dependency injection system. -import { Injectable } from '@angular/core'; -import { Contact } from '../models/contact'; -import { Observable } from 'rxjs'; - -@Injectable({ - // This specifies that the service is provided at the root level, - // meaning that Angular will create a single instance of this service that is shared across the entire application (singleton). - // This is the recommended way to provide services in Angular as it avoids duplication. - providedIn: 'root' -}) - -// This defines the ContactService class, which is exported so it can be imported and used in other parts of the application. -export class ContactService { - - // This is a property of the class that holds the URL for the backend service where the contacts data can be fetched, updated, or manipulated. - serviceUrl: string = ""; - - // The constructor is a special method that gets called when an instance of this service is created. - // The HttpClient is injected into the service through the constructor. - constructor(private http: HttpClient) { - this.serviceUrl = "http://localhost:3000/contacts"; - } - - // The method returns an Observable that emits a Contact. - // In Angular, HttpClient methods return observables, which are a key part of reactive programming. - // Observables allow you to handle asynchronous operations like HTTP requests and can be subscribed - // to in components to perform actions when the request completes. - // The method returns an Observable, which will emit the response from the server when the POST request is complete. - addContact(contact: Contact): Observable { - return this.http.post(this.serviceUrl, contact); - } - - getAllContacts(): Observable { - return this.http.get(this.serviceUrl); - } - - deleteContact(contact: Contact): Observable { - return this.http.delete(this.serviceUrl + `/${contact.id}`) - } - - editContact(contact: Contact): Observable { - return this.http.put(this.serviceUrl + `/${contact.id}`, contact) - } - - -} +// This is a service provided by Angular’s @angular/common/http module. It is used to make HTTP requests (GET, POST, PUT, DELETE, etc.) to communicate with a backend server. +import { HttpClient } from '@angular/common/http'; + +// Injectable: This decorator marks the class as a service that can be injected into other components or services. It is part of Angular’s dependency injection system. +import { Injectable } from '@angular/core'; +import { Contact } from '../models/contact'; +import { Observable } from 'rxjs'; + +@Injectable({ + // This specifies that the service is provided at the root level, + // meaning that Angular will create a single instance of this service that is shared across the entire application (singleton). + // This is the recommended way to provide services in Angular as it avoids duplication. + providedIn: 'root' +}) + +// This defines the ContactService class, which is exported so it can be imported and used in other parts of the application. +export class ContactService { + + // This is a property of the class that holds the URL for the backend service where the contacts data can be fetched, updated, or manipulated. + serviceUrl: string = ""; + + // The constructor is a special method that gets called when an instance of this service is created. + // The HttpClient is injected into the service through the constructor. + constructor(private http: HttpClient) { + this.serviceUrl = "http://localhost:3000/contacts"; + } + + // The method returns an Observable that emits a Contact. + // In Angular, HttpClient methods return observables, which are a key part of reactive programming. + // Observables allow you to handle asynchronous operations like HTTP requests and can be subscribed + // to in components to perform actions when the request completes. + // The method returns an Observable, which will emit the response from the server when the POST request is complete. + addContact(contact: Contact): Observable { + return this.http.post(this.serviceUrl, contact); + } + + getAllContacts(): Observable { + return this.http.get(this.serviceUrl); + } + + deleteContact(contact: Contact): Observable { + return this.http.delete(this.serviceUrl + `/${contact.id}`) + } + + editContact(contact: Contact): Observable { + return this.http.put(this.serviceUrl + `/${contact.id}`, contact) + } + + +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/index.html b/projects/angular-js/advanced/contact-manager/src/index.html similarity index 97% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/index.html rename to projects/angular-js/advanced/contact-manager/src/index.html index 5368f4f9..750ad81e 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/index.html +++ b/projects/angular-js/advanced/contact-manager/src/index.html @@ -1,21 +1,21 @@ - - - - - - ContactManager - - - - - - - - - - - - - - + + + + + + ContactManager + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/main.ts b/projects/angular-js/advanced/contact-manager/src/main.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/main.ts rename to projects/angular-js/advanced/contact-manager/src/main.ts diff --git a/Next-JS-Projects/Intermediate/Url-Shortener/app/globals.css b/projects/angular-js/advanced/contact-manager/src/styles.css similarity index 100% rename from Next-JS-Projects/Intermediate/Url-Shortener/app/globals.css rename to projects/angular-js/advanced/contact-manager/src/styles.css diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/tailwind.config.js b/projects/angular-js/advanced/contact-manager/tailwind.config.js similarity index 100% rename from Angular-JS-Projects/Advanced/Contact-Manager/tailwind.config.js rename to projects/angular-js/advanced/contact-manager/tailwind.config.js diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/tsconfig.app.json b/projects/angular-js/advanced/contact-manager/tsconfig.app.json similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/tsconfig.app.json rename to projects/angular-js/advanced/contact-manager/tsconfig.app.json index 7a775bdf..3775b37e 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/tsconfig.app.json +++ b/projects/angular-js/advanced/contact-manager/tsconfig.app.json @@ -1,15 +1,15 @@ -/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ -/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "./out-tsc/app", - "types": [] - }, - "files": [ - "src/main.ts" - ], - "include": [ - "src/**/*.d.ts" - ] -} +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": [ + "src/main.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/tsconfig.json b/projects/angular-js/advanced/contact-manager/tsconfig.json similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/tsconfig.json rename to projects/angular-js/advanced/contact-manager/tsconfig.json index 2b1c74df..a9ae8b06 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/tsconfig.json +++ b/projects/angular-js/advanced/contact-manager/tsconfig.json @@ -1,32 +1,32 @@ -/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ -/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ -{ - "compileOnSave": false, - "compilerOptions": { - "outDir": "./dist/out-tsc", - "strict": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "skipLibCheck": true, - "esModuleInterop": true, - "sourceMap": true, - "declaration": false, - "experimentalDecorators": true, - "moduleResolution": "bundler", - "importHelpers": true, - "target": "ES2022", - "module": "ES2022", - "lib": [ - "ES2022", - "dom" - ] - }, - "angularCompilerOptions": { - "enableI18nLegacyMessageIdFormat": false, - "strictInjectionParameters": true, - "strictInputAccessModifiers": true, - "strictTemplates": true - } -} +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "compileOnSave": false, + "compilerOptions": { + "outDir": "./dist/out-tsc", + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "skipLibCheck": true, + "esModuleInterop": true, + "sourceMap": true, + "declaration": false, + "experimentalDecorators": true, + "moduleResolution": "bundler", + "importHelpers": true, + "target": "ES2022", + "module": "ES2022", + "lib": [ + "ES2022", + "dom" + ] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/Angular-JS-Projects/Intermediate/Train-Website/tsconfig.spec.json b/projects/angular-js/advanced/contact-manager/tsconfig.spec.json similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/tsconfig.spec.json rename to projects/angular-js/advanced/contact-manager/tsconfig.spec.json diff --git a/Angular-JS-Projects/Basic/Quick-Notes/README.md b/projects/angular-js/basic/quick-notes/README.md similarity index 100% rename from Angular-JS-Projects/Basic/Quick-Notes/README.md rename to projects/angular-js/basic/quick-notes/README.md diff --git a/Angular-JS-Projects/Basic/Quick-Notes/app.js b/projects/angular-js/basic/quick-notes/app.js similarity index 100% rename from Angular-JS-Projects/Basic/Quick-Notes/app.js rename to projects/angular-js/basic/quick-notes/app.js diff --git a/Angular-JS-Projects/Basic/Quick-Notes/bg.webp b/projects/angular-js/basic/quick-notes/bg.webp similarity index 100% rename from Angular-JS-Projects/Basic/Quick-Notes/bg.webp rename to projects/angular-js/basic/quick-notes/bg.webp diff --git a/Angular-JS-Projects/Basic/Quick-Notes/index.html b/projects/angular-js/basic/quick-notes/index.html similarity index 100% rename from Angular-JS-Projects/Basic/Quick-Notes/index.html rename to projects/angular-js/basic/quick-notes/index.html diff --git a/Angular-JS-Projects/Basic/Quick-Notes/screenshot.webp b/projects/angular-js/basic/quick-notes/screenshot.webp similarity index 100% rename from Angular-JS-Projects/Basic/Quick-Notes/screenshot.webp rename to projects/angular-js/basic/quick-notes/screenshot.webp diff --git a/Angular-JS-Projects/Basic/Quick-Notes/styles.css b/projects/angular-js/basic/quick-notes/styles.css similarity index 100% rename from Angular-JS-Projects/Basic/Quick-Notes/styles.css rename to projects/angular-js/basic/quick-notes/styles.css diff --git a/Angular-JS-Projects/Intermediate/Train-Website/.editorconfig b/projects/angular-js/intermediate/train-website/.editorconfig similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/.editorconfig rename to projects/angular-js/intermediate/train-website/.editorconfig diff --git a/Angular-JS-Projects/Intermediate/Train-Website/.gitignore b/projects/angular-js/intermediate/train-website/.gitignore similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/.gitignore rename to projects/angular-js/intermediate/train-website/.gitignore diff --git a/Angular-JS-Projects/Intermediate/Train-Website/README.md b/projects/angular-js/intermediate/train-website/README.md similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/README.md rename to projects/angular-js/intermediate/train-website/README.md diff --git a/Angular-JS-Projects/Intermediate/Train-Website/angular.json b/projects/angular-js/intermediate/train-website/angular.json similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/angular.json rename to projects/angular-js/intermediate/train-website/angular.json diff --git a/Angular-JS-Projects/Intermediate/Train-Website/package.json b/projects/angular-js/intermediate/train-website/package.json similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/package.json rename to projects/angular-js/intermediate/train-website/package.json diff --git a/Angular-JS-Projects/Intermediate/Train-Website/proxy.conf.json b/projects/angular-js/intermediate/train-website/proxy.conf.json similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/proxy.conf.json rename to projects/angular-js/intermediate/train-website/proxy.conf.json diff --git a/Angular-JS-Projects/Intermediate/Train-Website/public/favicon.ico b/projects/angular-js/intermediate/train-website/public/favicon.ico similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/public/favicon.ico rename to projects/angular-js/intermediate/train-website/public/favicon.ico diff --git a/Angular-JS-Projects/Intermediate/Train-Website/screenshot.webp b/projects/angular-js/intermediate/train-website/screenshot.webp similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/screenshot.webp rename to projects/angular-js/intermediate/train-website/screenshot.webp diff --git a/Angular-JS-Projects/Intermediate/Train-Website/server.ts b/projects/angular-js/intermediate/train-website/server.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/server.ts rename to projects/angular-js/intermediate/train-website/server.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/app.component.css b/projects/angular-js/intermediate/train-website/src/app/app.component.css similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/app.component.css rename to projects/angular-js/intermediate/train-website/src/app/app.component.css diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/app.component.html b/projects/angular-js/intermediate/train-website/src/app/app.component.html similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/app.component.html rename to projects/angular-js/intermediate/train-website/src/app/app.component.html diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/app.component.spec.ts b/projects/angular-js/intermediate/train-website/src/app/app.component.spec.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/app.component.spec.ts rename to projects/angular-js/intermediate/train-website/src/app/app.component.spec.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/app.component.ts b/projects/angular-js/intermediate/train-website/src/app/app.component.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/app.component.ts rename to projects/angular-js/intermediate/train-website/src/app/app.component.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/app.config.server.ts b/projects/angular-js/intermediate/train-website/src/app/app.config.server.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/app.config.server.ts rename to projects/angular-js/intermediate/train-website/src/app/app.config.server.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/app.config.ts b/projects/angular-js/intermediate/train-website/src/app/app.config.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/app.config.ts rename to projects/angular-js/intermediate/train-website/src/app/app.config.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/app.routes.ts b/projects/angular-js/intermediate/train-website/src/app/app.routes.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/app.routes.ts rename to projects/angular-js/intermediate/train-website/src/app/app.routes.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/constants/constants.ts b/projects/angular-js/intermediate/train-website/src/app/constants/constants.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/constants/constants.ts rename to projects/angular-js/intermediate/train-website/src/app/constants/constants.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/models/stations.ts b/projects/angular-js/intermediate/train-website/src/app/models/stations.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/models/stations.ts rename to projects/angular-js/intermediate/train-website/src/app/models/stations.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/admin/admin.component.css b/projects/angular-js/intermediate/train-website/src/app/pages/admin/admin.component.css similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/admin/admin.component.css rename to projects/angular-js/intermediate/train-website/src/app/pages/admin/admin.component.css diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/admin/admin.component.html b/projects/angular-js/intermediate/train-website/src/app/pages/admin/admin.component.html similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/admin/admin.component.html rename to projects/angular-js/intermediate/train-website/src/app/pages/admin/admin.component.html diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/admin/admin.component.spec.ts b/projects/angular-js/intermediate/train-website/src/app/pages/admin/admin.component.spec.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/admin/admin.component.spec.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/admin/admin.component.spec.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/admin/admin.component.ts b/projects/angular-js/intermediate/train-website/src/app/pages/admin/admin.component.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/admin/admin.component.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/admin/admin.component.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/bookings/bookings.component.css b/projects/angular-js/intermediate/train-website/src/app/pages/bookings/bookings.component.css similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/bookings/bookings.component.css rename to projects/angular-js/intermediate/train-website/src/app/pages/bookings/bookings.component.css diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/bookings/bookings.component.html b/projects/angular-js/intermediate/train-website/src/app/pages/bookings/bookings.component.html similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/bookings/bookings.component.html rename to projects/angular-js/intermediate/train-website/src/app/pages/bookings/bookings.component.html diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/bookings/bookings.component.spec.ts b/projects/angular-js/intermediate/train-website/src/app/pages/bookings/bookings.component.spec.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/bookings/bookings.component.spec.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/bookings/bookings.component.spec.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/bookings/bookings.component.ts b/projects/angular-js/intermediate/train-website/src/app/pages/bookings/bookings.component.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/bookings/bookings.component.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/bookings/bookings.component.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/home/home.component.css b/projects/angular-js/intermediate/train-website/src/app/pages/home/home.component.css similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/home/home.component.css rename to projects/angular-js/intermediate/train-website/src/app/pages/home/home.component.css diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/home/home.component.html b/projects/angular-js/intermediate/train-website/src/app/pages/home/home.component.html similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/home/home.component.html rename to projects/angular-js/intermediate/train-website/src/app/pages/home/home.component.html diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/home/home.component.spec.ts b/projects/angular-js/intermediate/train-website/src/app/pages/home/home.component.spec.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/home/home.component.spec.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/home/home.component.spec.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/home/home.component.ts b/projects/angular-js/intermediate/train-website/src/app/pages/home/home.component.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/home/home.component.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/home/home.component.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/search/search.component.css b/projects/angular-js/intermediate/train-website/src/app/pages/search/search.component.css similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/search/search.component.css rename to projects/angular-js/intermediate/train-website/src/app/pages/search/search.component.css diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/search/search.component.html b/projects/angular-js/intermediate/train-website/src/app/pages/search/search.component.html similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/search/search.component.html rename to projects/angular-js/intermediate/train-website/src/app/pages/search/search.component.html diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/search/search.component.spec.ts b/projects/angular-js/intermediate/train-website/src/app/pages/search/search.component.spec.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/search/search.component.spec.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/search/search.component.spec.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/search/search.component.ts b/projects/angular-js/intermediate/train-website/src/app/pages/search/search.component.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/search/search.component.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/search/search.component.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/trains/trains.component.css b/projects/angular-js/intermediate/train-website/src/app/pages/trains/trains.component.css similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/trains/trains.component.css rename to projects/angular-js/intermediate/train-website/src/app/pages/trains/trains.component.css diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/trains/trains.component.html b/projects/angular-js/intermediate/train-website/src/app/pages/trains/trains.component.html similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/trains/trains.component.html rename to projects/angular-js/intermediate/train-website/src/app/pages/trains/trains.component.html diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/trains/trains.component.spec.ts b/projects/angular-js/intermediate/train-website/src/app/pages/trains/trains.component.spec.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/trains/trains.component.spec.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/trains/trains.component.spec.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/trains/trains.component.ts b/projects/angular-js/intermediate/train-website/src/app/pages/trains/trains.component.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/pages/trains/trains.component.ts rename to projects/angular-js/intermediate/train-website/src/app/pages/trains/trains.component.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/services/stations.service.spec.ts b/projects/angular-js/intermediate/train-website/src/app/services/stations.service.spec.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/services/stations.service.spec.ts rename to projects/angular-js/intermediate/train-website/src/app/services/stations.service.spec.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/services/stations.service.ts b/projects/angular-js/intermediate/train-website/src/app/services/stations.service.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/services/stations.service.ts rename to projects/angular-js/intermediate/train-website/src/app/services/stations.service.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/services/trains.service.spec.ts b/projects/angular-js/intermediate/train-website/src/app/services/trains.service.spec.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/services/trains.service.spec.ts rename to projects/angular-js/intermediate/train-website/src/app/services/trains.service.spec.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/app/services/trains.service.ts b/projects/angular-js/intermediate/train-website/src/app/services/trains.service.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/app/services/trains.service.ts rename to projects/angular-js/intermediate/train-website/src/app/services/trains.service.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/environments/environment.development.ts b/projects/angular-js/intermediate/train-website/src/environments/environment.development.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/environments/environment.development.ts rename to projects/angular-js/intermediate/train-website/src/environments/environment.development.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/environments/environment.ts b/projects/angular-js/intermediate/train-website/src/environments/environment.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/environments/environment.ts rename to projects/angular-js/intermediate/train-website/src/environments/environment.ts diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/index.html b/projects/angular-js/intermediate/train-website/src/index.html similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/index.html rename to projects/angular-js/intermediate/train-website/src/index.html diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/main.server.ts b/projects/angular-js/intermediate/train-website/src/main.server.ts similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/main.server.ts rename to projects/angular-js/intermediate/train-website/src/main.server.ts diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/src/main.ts b/projects/angular-js/intermediate/train-website/src/main.ts similarity index 97% rename from Angular-JS-Projects/Advanced/Contact-Manager/src/main.ts rename to projects/angular-js/intermediate/train-website/src/main.ts index 89ca5674..35b00f34 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/src/main.ts +++ b/projects/angular-js/intermediate/train-website/src/main.ts @@ -1,6 +1,6 @@ -import { bootstrapApplication } from '@angular/platform-browser'; -import { appConfig } from './app/app.config'; -import { AppComponent } from './app/app.component'; - -bootstrapApplication(AppComponent, appConfig) - .catch((err) => console.error(err)); +import { bootstrapApplication } from '@angular/platform-browser'; +import { appConfig } from './app/app.config'; +import { AppComponent } from './app/app.component'; + +bootstrapApplication(AppComponent, appConfig) + .catch((err) => console.error(err)); diff --git a/Angular-JS-Projects/Intermediate/Train-Website/src/styles.css b/projects/angular-js/intermediate/train-website/src/styles.css similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/src/styles.css rename to projects/angular-js/intermediate/train-website/src/styles.css diff --git a/Angular-JS-Projects/Intermediate/Train-Website/tsconfig.app.json b/projects/angular-js/intermediate/train-website/tsconfig.app.json similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/tsconfig.app.json rename to projects/angular-js/intermediate/train-website/tsconfig.app.json diff --git a/Angular-JS-Projects/Intermediate/Train-Website/tsconfig.json b/projects/angular-js/intermediate/train-website/tsconfig.json similarity index 100% rename from Angular-JS-Projects/Intermediate/Train-Website/tsconfig.json rename to projects/angular-js/intermediate/train-website/tsconfig.json diff --git a/Angular-JS-Projects/Advanced/Contact-Manager/tsconfig.spec.json b/projects/angular-js/intermediate/train-website/tsconfig.spec.json similarity index 96% rename from Angular-JS-Projects/Advanced/Contact-Manager/tsconfig.spec.json rename to projects/angular-js/intermediate/train-website/tsconfig.spec.json index 8591662f..5fb748d9 100644 --- a/Angular-JS-Projects/Advanced/Contact-Manager/tsconfig.spec.json +++ b/projects/angular-js/intermediate/train-website/tsconfig.spec.json @@ -1,15 +1,15 @@ -/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ -/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "./out-tsc/spec", - "types": [ - "jasmine" - ] - }, - "include": [ - "src/**/*.spec.ts", - "src/**/*.d.ts" - ] -} +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine" + ] + }, + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/Front-end-Projects/README.md b/projects/front-end/README.md similarity index 100% rename from Front-end-Projects/README.md rename to projects/front-end/README.md diff --git a/Front-end-Projects/Basic/Animated-Tea-Cup/README.md b/projects/front-end/basic/animated-tea-cup/README.md similarity index 98% rename from Front-end-Projects/Basic/Animated-Tea-Cup/README.md rename to projects/front-end/basic/animated-tea-cup/README.md index bb00ec41..1187ee18 100644 --- a/Front-end-Projects/Basic/Animated-Tea-Cup/README.md +++ b/projects/front-end/basic/animated-tea-cup/README.md @@ -1,76 +1,76 @@ -

💥 Animated Tea Cup 💥

- - - -

Tech Stack Used 🎮

- - -
- - ![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white) - ![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white) - - - - - - - - - - - - - -
- - -![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847) - - - -## :zap: Description 📃 - -
- -

This project is used for learning animations by doing CSS Art

-
- - - - -## :zap: How to run it? 🕹️ - - - -- Clone the repo -- Navigate to directory -- Run `index.html` - - - -## :zap: Screenshots 📸 - - -![Img](./screenshot.webp) - - - - -![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847) - - - -

Developed By Amruta Jayanti 👦

-

- - - - - - -

- -

Happy Coding 🧑‍💻

- -

Show some  ❤️  by  🌟  this repository!

+

💥 Animated Tea Cup 💥

+ + + +

Tech Stack Used 🎮

+ + +
+ + ![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white) + ![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white) + + + + + + + + + + + + + +
+ + +![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847) + + + +## :zap: Description 📃 + +
+ +

This project is used for learning animations by doing CSS Art

+
+ + + + +## :zap: How to run it? 🕹️ + + + +- Clone the repo +- Navigate to directory +- Run `index.html` + + + +## :zap: Screenshots 📸 + + +![Img](./screenshot.webp) + + + + +![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847) + + + +

Developed By Amruta Jayanti 👦

+

+ + + + + + +

+ +

Happy Coding 🧑‍💻

+ +

Show some  ❤️  by  🌟  this repository!

diff --git a/Front-end-Projects/Basic/Animated-Tea-Cup/index.html b/projects/front-end/basic/animated-tea-cup/index.html similarity index 100% rename from Front-end-Projects/Basic/Animated-Tea-Cup/index.html rename to projects/front-end/basic/animated-tea-cup/index.html diff --git a/Front-end-Projects/Basic/Animated-Tea-Cup/screenshot.webp b/projects/front-end/basic/animated-tea-cup/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Animated-Tea-Cup/screenshot.webp rename to projects/front-end/basic/animated-tea-cup/screenshot.webp diff --git a/Front-end-Projects/Basic/Animated-Tea-Cup/style.css b/projects/front-end/basic/animated-tea-cup/style.css similarity index 94% rename from Front-end-Projects/Basic/Animated-Tea-Cup/style.css rename to projects/front-end/basic/animated-tea-cup/style.css index 4cc1b581..ee55ad76 100644 --- a/Front-end-Projects/Basic/Animated-Tea-Cup/style.css +++ b/projects/front-end/basic/animated-tea-cup/style.css @@ -1,131 +1,131 @@ -body -{ - background: #3a0000; - margin: 0; - padding: 0; -} - -.speech-bubble { - position: absolute; - bottom: 20px; - left: 50%; - transform: translateX(-50%); - background: #00aabb; - border-radius: 0.4em; - padding: 10px 20px; - color: white; - max-width: 200px; - text-align: center; -} - - -h1 -{ - text-align: center; -} -.cup -{ - position: absolute; - top:50%; - left:50%; - transform: translate(-50%,-50%); - width: 150px; - height: 160px; - background: #fff; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} -.cup::before -{ - content:''; - position: absolute; - top: 0; - left:0; - height: 30px; - width:100%; - border-radius: 50%; - background: #c16d31; - border:7px solid #fff; - box-sizing: border-box; - transform: translateY(-50%); - box-shadow: inset 0 0 15px rgba(0,0,0,0.5); -} -.cup::after -{ - content:''; - position: absolute; - top: 48%; - right: -50px; - height: 96px; - width:80px; - border-radius: 50%; - background: transparent; - border:12px solid #fff; - box-sizing: border-box; - transform: translateY(-50%); -} -.plate -{ - width :250px; - height:30px; - border-bottom-left-radius: 40%; - border-bottom-right-radius: 40%; - background: #fff; - position: absolute; - top:161px; - transform: translateX(-50px); -} -ul -{ - margin:0; - padding: 0; - position: absolute; - top: -50%; - transform: translateX(10%); - width:100%; -} -ul li -{ - list-style: none; - width:2px; - height: 40px; - background: #fff; - float: left; - margin:10px; - animation: animate 2s infinite linear; -} - -@keyframes animate { - 0%{ - transform: translateY(0); - opacity: 1; - filter: blur(3px); - } - 100% - { - transform: translateY(-80px); - opacity:0; - filter: blur(5px); - } - -} -ul li:nth-child(1) -{ - animation-delay: .2s; -} -ul li:nth-child(2) -{ - animation-delay: .4s; -} -ul li:nth-child(3) -{ - animation-delay: .6s; -} -ul li:nth-child(4) -{ - animation-delay: .4s; -} -ul li:nth-child(5) -{ - animation-delay: .2s; +body +{ + background: #3a0000; + margin: 0; + padding: 0; +} + +.speech-bubble { + position: absolute; + bottom: 20px; + left: 50%; + transform: translateX(-50%); + background: #00aabb; + border-radius: 0.4em; + padding: 10px 20px; + color: white; + max-width: 200px; + text-align: center; +} + + +h1 +{ + text-align: center; +} +.cup +{ + position: absolute; + top:50%; + left:50%; + transform: translate(-50%,-50%); + width: 150px; + height: 160px; + background: #fff; + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; +} +.cup::before +{ + content:''; + position: absolute; + top: 0; + left:0; + height: 30px; + width:100%; + border-radius: 50%; + background: #c16d31; + border:7px solid #fff; + box-sizing: border-box; + transform: translateY(-50%); + box-shadow: inset 0 0 15px rgba(0,0,0,0.5); +} +.cup::after +{ + content:''; + position: absolute; + top: 48%; + right: -50px; + height: 96px; + width:80px; + border-radius: 50%; + background: transparent; + border:12px solid #fff; + box-sizing: border-box; + transform: translateY(-50%); +} +.plate +{ + width :250px; + height:30px; + border-bottom-left-radius: 40%; + border-bottom-right-radius: 40%; + background: #fff; + position: absolute; + top:161px; + transform: translateX(-50px); +} +ul +{ + margin:0; + padding: 0; + position: absolute; + top: -50%; + transform: translateX(10%); + width:100%; +} +ul li +{ + list-style: none; + width:2px; + height: 40px; + background: #fff; + float: left; + margin:10px; + animation: animate 2s infinite linear; +} + +@keyframes animate { + 0%{ + transform: translateY(0); + opacity: 1; + filter: blur(3px); + } + 100% + { + transform: translateY(-80px); + opacity:0; + filter: blur(5px); + } + +} +ul li:nth-child(1) +{ + animation-delay: .2s; +} +ul li:nth-child(2) +{ + animation-delay: .4s; +} +ul li:nth-child(3) +{ + animation-delay: .6s; +} +ul li:nth-child(4) +{ + animation-delay: .4s; +} +ul li:nth-child(5) +{ + animation-delay: .2s; } \ No newline at end of file diff --git a/Front-end-Projects/Basic/Biography-BR-Ambedkar/images/Dr._Bhimrao_Ambedkar.jpg b/projects/front-end/basic/biography-br-ambedkar/images/Dr._Bhimrao_Ambedkar.jpg similarity index 100% rename from Front-end-Projects/Basic/Biography-BR-Ambedkar/images/Dr._Bhimrao_Ambedkar.jpg rename to projects/front-end/basic/biography-br-ambedkar/images/Dr._Bhimrao_Ambedkar.jpg diff --git a/Front-end-Projects/Basic/Biography-BR-Ambedkar/index.html b/projects/front-end/basic/biography-br-ambedkar/index.html similarity index 100% rename from Front-end-Projects/Basic/Biography-BR-Ambedkar/index.html rename to projects/front-end/basic/biography-br-ambedkar/index.html diff --git a/Front-end-Projects/Basic/Biography-BR-Ambedkar/readme.md b/projects/front-end/basic/biography-br-ambedkar/readme.md similarity index 100% rename from Front-end-Projects/Basic/Biography-BR-Ambedkar/readme.md rename to projects/front-end/basic/biography-br-ambedkar/readme.md diff --git a/Front-end-Projects/Basic/Biography-BR-Ambedkar/screenshot.webp b/projects/front-end/basic/biography-br-ambedkar/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Biography-BR-Ambedkar/screenshot.webp rename to projects/front-end/basic/biography-br-ambedkar/screenshot.webp diff --git a/Front-end-Projects/Basic/Biography-BR-Ambedkar/styles.css b/projects/front-end/basic/biography-br-ambedkar/styles.css similarity index 100% rename from Front-end-Projects/Basic/Biography-BR-Ambedkar/styles.css rename to projects/front-end/basic/biography-br-ambedkar/styles.css diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/1.png b/projects/front-end/basic/biography-mahatma-gandhi/images/1.png similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/1.png rename to projects/front-end/basic/biography-mahatma-gandhi/images/1.png diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/3.jpg b/projects/front-end/basic/biography-mahatma-gandhi/images/3.jpg similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/3.jpg rename to projects/front-end/basic/biography-mahatma-gandhi/images/3.jpg diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/4.jpg b/projects/front-end/basic/biography-mahatma-gandhi/images/4.jpg similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/4.jpg rename to projects/front-end/basic/biography-mahatma-gandhi/images/4.jpg diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/Picture2.jpg b/projects/front-end/basic/biography-mahatma-gandhi/images/Picture2.jpg similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/Picture2.jpg rename to projects/front-end/basic/biography-mahatma-gandhi/images/Picture2.jpg diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/Picture3.jpg b/projects/front-end/basic/biography-mahatma-gandhi/images/Picture3.jpg similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/Picture3.jpg rename to projects/front-end/basic/biography-mahatma-gandhi/images/Picture3.jpg diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/Picture4.jpg b/projects/front-end/basic/biography-mahatma-gandhi/images/Picture4.jpg similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/Picture4.jpg rename to projects/front-end/basic/biography-mahatma-gandhi/images/Picture4.jpg diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/Picture4.png b/projects/front-end/basic/biography-mahatma-gandhi/images/Picture4.png similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/Picture4.png rename to projects/front-end/basic/biography-mahatma-gandhi/images/Picture4.png diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/favicon.png b/projects/front-end/basic/biography-mahatma-gandhi/images/favicon.png similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/favicon.png rename to projects/front-end/basic/biography-mahatma-gandhi/images/favicon.png diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/gandhiji.jpg b/projects/front-end/basic/biography-mahatma-gandhi/images/gandhiji.jpg similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/images/gandhiji.jpg rename to projects/front-end/basic/biography-mahatma-gandhi/images/gandhiji.jpg diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/index.html b/projects/front-end/basic/biography-mahatma-gandhi/index.html similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/index.html rename to projects/front-end/basic/biography-mahatma-gandhi/index.html diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/readme.md b/projects/front-end/basic/biography-mahatma-gandhi/readme.md similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/readme.md rename to projects/front-end/basic/biography-mahatma-gandhi/readme.md diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/screenshot.webp b/projects/front-end/basic/biography-mahatma-gandhi/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/screenshot.webp rename to projects/front-end/basic/biography-mahatma-gandhi/screenshot.webp diff --git a/Front-end-Projects/Basic/Biography-Mahatma-Gandhi/style.css b/projects/front-end/basic/biography-mahatma-gandhi/style.css similarity index 100% rename from Front-end-Projects/Basic/Biography-Mahatma-Gandhi/style.css rename to projects/front-end/basic/biography-mahatma-gandhi/style.css diff --git a/Front-end-Projects/Basic/Blood-Donation-Form/README.md b/projects/front-end/basic/blood-donation-form/README.md similarity index 100% rename from Front-end-Projects/Basic/Blood-Donation-Form/README.md rename to projects/front-end/basic/blood-donation-form/README.md diff --git a/Front-end-Projects/Basic/Blood-Donation-Form/icon.png b/projects/front-end/basic/blood-donation-form/icon.png similarity index 100% rename from Front-end-Projects/Basic/Blood-Donation-Form/icon.png rename to projects/front-end/basic/blood-donation-form/icon.png diff --git a/Front-end-Projects/Basic/Blood-Donation-Form/images.jpg b/projects/front-end/basic/blood-donation-form/images.jpg similarity index 100% rename from Front-end-Projects/Basic/Blood-Donation-Form/images.jpg rename to projects/front-end/basic/blood-donation-form/images.jpg diff --git a/Front-end-Projects/Basic/Blood-Donation-Form/index.html b/projects/front-end/basic/blood-donation-form/index.html similarity index 100% rename from Front-end-Projects/Basic/Blood-Donation-Form/index.html rename to projects/front-end/basic/blood-donation-form/index.html diff --git a/Front-end-Projects/Basic/Blood-Donation-Form/screenshot.webp b/projects/front-end/basic/blood-donation-form/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Blood-Donation-Form/screenshot.webp rename to projects/front-end/basic/blood-donation-form/screenshot.webp diff --git a/Front-end-Projects/Basic/Blood-Donation-Form/styles.css b/projects/front-end/basic/blood-donation-form/styles.css similarity index 100% rename from Front-end-Projects/Basic/Blood-Donation-Form/styles.css rename to projects/front-end/basic/blood-donation-form/styles.css diff --git a/Front-end-Projects/Basic/Facebook-Login-Page/README.md b/projects/front-end/basic/facebook-login-page/README.md similarity index 100% rename from Front-end-Projects/Basic/Facebook-Login-Page/README.md rename to projects/front-end/basic/facebook-login-page/README.md diff --git a/Front-end-Projects/Basic/Facebook-Login-Page/images/favicon.png b/projects/front-end/basic/facebook-login-page/images/favicon.png similarity index 100% rename from Front-end-Projects/Basic/Facebook-Login-Page/images/favicon.png rename to projects/front-end/basic/facebook-login-page/images/favicon.png diff --git a/Front-end-Projects/Basic/Facebook-Login-Page/images/fb.svg b/projects/front-end/basic/facebook-login-page/images/fb.svg similarity index 100% rename from Front-end-Projects/Basic/Facebook-Login-Page/images/fb.svg rename to projects/front-end/basic/facebook-login-page/images/fb.svg diff --git a/Front-end-Projects/Basic/Facebook-Login-Page/index.html b/projects/front-end/basic/facebook-login-page/index.html similarity index 100% rename from Front-end-Projects/Basic/Facebook-Login-Page/index.html rename to projects/front-end/basic/facebook-login-page/index.html diff --git a/Front-end-Projects/Basic/Facebook-Login-Page/screenshot.webp b/projects/front-end/basic/facebook-login-page/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Facebook-Login-Page/screenshot.webp rename to projects/front-end/basic/facebook-login-page/screenshot.webp diff --git a/Front-end-Projects/Basic/Feedback-Form/READMe.md b/projects/front-end/basic/feedback-form/READMe.md similarity index 100% rename from Front-end-Projects/Basic/Feedback-Form/READMe.md rename to projects/front-end/basic/feedback-form/READMe.md diff --git a/Front-end-Projects/Basic/Feedback-Form/index.html b/projects/front-end/basic/feedback-form/index.html similarity index 100% rename from Front-end-Projects/Basic/Feedback-Form/index.html rename to projects/front-end/basic/feedback-form/index.html diff --git a/Front-end-Projects/Basic/Feedback-Form/screenshot.webp b/projects/front-end/basic/feedback-form/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Feedback-Form/screenshot.webp rename to projects/front-end/basic/feedback-form/screenshot.webp diff --git a/Front-end-Projects/Basic/Feedback-Form/styles.css b/projects/front-end/basic/feedback-form/styles.css similarity index 100% rename from Front-end-Projects/Basic/Feedback-Form/styles.css rename to projects/front-end/basic/feedback-form/styles.css diff --git a/Front-end-Projects/Basic/FlexFlow/README.md b/projects/front-end/basic/flexflow/README.md similarity index 100% rename from Front-end-Projects/Basic/FlexFlow/README.md rename to projects/front-end/basic/flexflow/README.md diff --git a/Front-end-Projects/Basic/FlexFlow/gym.html b/projects/front-end/basic/flexflow/gym.html similarity index 100% rename from Front-end-Projects/Basic/FlexFlow/gym.html rename to projects/front-end/basic/flexflow/gym.html diff --git a/Front-end-Projects/Basic/FlexFlow/logo.png b/projects/front-end/basic/flexflow/logo.png similarity index 100% rename from Front-end-Projects/Basic/FlexFlow/logo.png rename to projects/front-end/basic/flexflow/logo.png diff --git a/Front-end-Projects/Basic/FlexFlow/screenshot.webp b/projects/front-end/basic/flexflow/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/FlexFlow/screenshot.webp rename to projects/front-end/basic/flexflow/screenshot.webp diff --git a/Front-end-Projects/Basic/FlexFlow/style.css b/projects/front-end/basic/flexflow/style.css similarity index 100% rename from Front-end-Projects/Basic/FlexFlow/style.css rename to projects/front-end/basic/flexflow/style.css diff --git a/Front-end-Projects/Basic/Google-Drive-Clone/README.md b/projects/front-end/basic/google-drive-clone/README.md similarity index 100% rename from Front-end-Projects/Basic/Google-Drive-Clone/README.md rename to projects/front-end/basic/google-drive-clone/README.md diff --git a/Front-end-Projects/Basic/Google-Drive-Clone/index.html b/projects/front-end/basic/google-drive-clone/index.html similarity index 100% rename from Front-end-Projects/Basic/Google-Drive-Clone/index.html rename to projects/front-end/basic/google-drive-clone/index.html diff --git a/Front-end-Projects/Basic/Google-Drive-Clone/screenshot.webp b/projects/front-end/basic/google-drive-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Google-Drive-Clone/screenshot.webp rename to projects/front-end/basic/google-drive-clone/screenshot.webp diff --git a/Front-end-Projects/Basic/Google-Drive-Clone/style.css b/projects/front-end/basic/google-drive-clone/style.css similarity index 100% rename from Front-end-Projects/Basic/Google-Drive-Clone/style.css rename to projects/front-end/basic/google-drive-clone/style.css diff --git a/Front-end-Projects/Basic/Login-Signup-Form/README.md b/projects/front-end/basic/login-signup-form/README.md similarity index 100% rename from Front-end-Projects/Basic/Login-Signup-Form/README.md rename to projects/front-end/basic/login-signup-form/README.md diff --git a/Front-end-Projects/Basic/Login-Signup-Form/background.jpg b/projects/front-end/basic/login-signup-form/background.jpg similarity index 100% rename from Front-end-Projects/Basic/Login-Signup-Form/background.jpg rename to projects/front-end/basic/login-signup-form/background.jpg diff --git a/Front-end-Projects/Basic/Login-Signup-Form/index.html b/projects/front-end/basic/login-signup-form/index.html similarity index 100% rename from Front-end-Projects/Basic/Login-Signup-Form/index.html rename to projects/front-end/basic/login-signup-form/index.html diff --git a/Front-end-Projects/Basic/Login-Signup-Form/screenshot.webp b/projects/front-end/basic/login-signup-form/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Login-Signup-Form/screenshot.webp rename to projects/front-end/basic/login-signup-form/screenshot.webp diff --git a/Front-end-Projects/Basic/Login-Signup-Form/styles.css b/projects/front-end/basic/login-signup-form/styles.css similarity index 100% rename from Front-end-Projects/Basic/Login-Signup-Form/styles.css rename to projects/front-end/basic/login-signup-form/styles.css diff --git a/Front-end-Projects/Basic/PhonePe/README.MD b/projects/front-end/basic/phonepe/README.MD similarity index 100% rename from Front-end-Projects/Basic/PhonePe/README.MD rename to projects/front-end/basic/phonepe/README.MD diff --git a/Front-end-Projects/Basic/PhonePe/assests/appstore.jpg b/projects/front-end/basic/phonepe/assests/appstore.jpg similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/appstore.jpg rename to projects/front-end/basic/phonepe/assests/appstore.jpg diff --git a/Front-end-Projects/Basic/PhonePe/assests/bg.png b/projects/front-end/basic/phonepe/assests/bg.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/bg.png rename to projects/front-end/basic/phonepe/assests/bg.png diff --git a/Front-end-Projects/Basic/PhonePe/assests/free.jpg b/projects/front-end/basic/phonepe/assests/free.jpg similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/free.jpg rename to projects/front-end/basic/phonepe/assests/free.jpg diff --git a/Front-end-Projects/Basic/PhonePe/assests/get.png b/projects/front-end/basic/phonepe/assests/get.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/get.png rename to projects/front-end/basic/phonepe/assests/get.png diff --git a/Front-end-Projects/Basic/PhonePe/assests/image.png b/projects/front-end/basic/phonepe/assests/image.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/image.png rename to projects/front-end/basic/phonepe/assests/image.png diff --git a/Front-end-Projects/Basic/PhonePe/assests/ins.png b/projects/front-end/basic/phonepe/assests/ins.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/ins.png rename to projects/front-end/basic/phonepe/assests/ins.png diff --git a/Front-end-Projects/Basic/PhonePe/assests/logo.jpg b/projects/front-end/basic/phonepe/assests/logo.jpg similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/logo.jpg rename to projects/front-end/basic/phonepe/assests/logo.jpg diff --git a/Front-end-Projects/Basic/PhonePe/assests/logo.png b/projects/front-end/basic/phonepe/assests/logo.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/logo.png rename to projects/front-end/basic/phonepe/assests/logo.png diff --git a/Front-end-Projects/Basic/PhonePe/assests/manage.jpg b/projects/front-end/basic/phonepe/assests/manage.jpg similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/manage.jpg rename to projects/front-end/basic/phonepe/assests/manage.jpg diff --git a/Front-end-Projects/Basic/PhonePe/assests/market.jpg b/projects/front-end/basic/phonepe/assests/market.jpg similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/market.jpg rename to projects/front-end/basic/phonepe/assests/market.jpg diff --git a/Front-end-Projects/Basic/PhonePe/assests/money.png b/projects/front-end/basic/phonepe/assests/money.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/money.png rename to projects/front-end/basic/phonepe/assests/money.png diff --git a/Front-end-Projects/Basic/PhonePe/assests/phn.png b/projects/front-end/basic/phonepe/assests/phn.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/phn.png rename to projects/front-end/basic/phonepe/assests/phn.png diff --git a/Front-end-Projects/Basic/PhonePe/assests/pluse.jpg b/projects/front-end/basic/phonepe/assests/pluse.jpg similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/pluse.jpg rename to projects/front-end/basic/phonepe/assests/pluse.jpg diff --git a/Front-end-Projects/Basic/PhonePe/assests/pos.jpg b/projects/front-end/basic/phonepe/assests/pos.jpg similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/pos.jpg rename to projects/front-end/basic/phonepe/assests/pos.jpg diff --git a/Front-end-Projects/Basic/PhonePe/assests/pyment.mp4 b/projects/front-end/basic/phonepe/assests/pyment.mp4 similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/pyment.mp4 rename to projects/front-end/basic/phonepe/assests/pyment.mp4 diff --git a/Front-end-Projects/Basic/PhonePe/assests/secure.png b/projects/front-end/basic/phonepe/assests/secure.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/secure.png rename to projects/front-end/basic/phonepe/assests/secure.png diff --git a/Front-end-Projects/Basic/PhonePe/assests/sisa.png b/projects/front-end/basic/phonepe/assests/sisa.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/sisa.png rename to projects/front-end/basic/phonepe/assests/sisa.png diff --git a/Front-end-Projects/Basic/PhonePe/assests/sut.png b/projects/front-end/basic/phonepe/assests/sut.png similarity index 100% rename from Front-end-Projects/Basic/PhonePe/assests/sut.png rename to projects/front-end/basic/phonepe/assests/sut.png diff --git a/Front-end-Projects/Basic/PhonePe/index.html b/projects/front-end/basic/phonepe/index.html similarity index 100% rename from Front-end-Projects/Basic/PhonePe/index.html rename to projects/front-end/basic/phonepe/index.html diff --git a/Front-end-Projects/Basic/PhonePe/screenshot.webp b/projects/front-end/basic/phonepe/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/PhonePe/screenshot.webp rename to projects/front-end/basic/phonepe/screenshot.webp diff --git a/Front-end-Projects/Basic/PhonePe/style.css b/projects/front-end/basic/phonepe/style.css similarity index 100% rename from Front-end-Projects/Basic/PhonePe/style.css rename to projects/front-end/basic/phonepe/style.css diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/README.md b/projects/front-end/basic/spacex-website-clone/README.md similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/README.md rename to projects/front-end/basic/spacex-website-clone/README.md diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/img/logo.png b/projects/front-end/basic/spacex-website-clone/img/logo.png similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/img/logo.png rename to projects/front-end/basic/spacex-website-clone/img/logo.png diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-a.webp b/projects/front-end/basic/spacex-website-clone/img/section-a.webp similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-a.webp rename to projects/front-end/basic/spacex-website-clone/img/section-a.webp diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-b.webp b/projects/front-end/basic/spacex-website-clone/img/section-b.webp similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-b.webp rename to projects/front-end/basic/spacex-website-clone/img/section-b.webp diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-c.webp b/projects/front-end/basic/spacex-website-clone/img/section-c.webp similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-c.webp rename to projects/front-end/basic/spacex-website-clone/img/section-c.webp diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-d.webp b/projects/front-end/basic/spacex-website-clone/img/section-d.webp similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-d.webp rename to projects/front-end/basic/spacex-website-clone/img/section-d.webp diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-e.webp b/projects/front-end/basic/spacex-website-clone/img/section-e.webp similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-e.webp rename to projects/front-end/basic/spacex-website-clone/img/section-e.webp diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-f.webp b/projects/front-end/basic/spacex-website-clone/img/section-f.webp similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/img/section-f.webp rename to projects/front-end/basic/spacex-website-clone/img/section-f.webp diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/index.html b/projects/front-end/basic/spacex-website-clone/index.html similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/index.html rename to projects/front-end/basic/spacex-website-clone/index.html diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/screenshot.webp b/projects/front-end/basic/spacex-website-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/screenshot.webp rename to projects/front-end/basic/spacex-website-clone/screenshot.webp diff --git a/Front-end-Projects/Basic/SpaceX-Website-Clone/style.css b/projects/front-end/basic/spacex-website-clone/style.css similarity index 100% rename from Front-end-Projects/Basic/SpaceX-Website-Clone/style.css rename to projects/front-end/basic/spacex-website-clone/style.css diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/README.md b/projects/front-end/basic/starbucks-landing-page/README.md similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/README.md rename to projects/front-end/basic/starbucks-landing-page/README.md diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/Starbucks.png b/projects/front-end/basic/starbucks-landing-page/images/Starbucks.png similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/Starbucks.png rename to projects/front-end/basic/starbucks-landing-page/images/Starbucks.png diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/facebook.png b/projects/front-end/basic/starbucks-landing-page/images/facebook.png similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/facebook.png rename to projects/front-end/basic/starbucks-landing-page/images/facebook.png diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/image1.webp b/projects/front-end/basic/starbucks-landing-page/images/image1.webp similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/image1.webp rename to projects/front-end/basic/starbucks-landing-page/images/image1.webp diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/image2.jpg b/projects/front-end/basic/starbucks-landing-page/images/image2.jpg similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/image2.jpg rename to projects/front-end/basic/starbucks-landing-page/images/image2.jpg diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/image3.webp b/projects/front-end/basic/starbucks-landing-page/images/image3.webp similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/image3.webp rename to projects/front-end/basic/starbucks-landing-page/images/image3.webp diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/image4.webp b/projects/front-end/basic/starbucks-landing-page/images/image4.webp similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/image4.webp rename to projects/front-end/basic/starbucks-landing-page/images/image4.webp diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/image5.webp b/projects/front-end/basic/starbucks-landing-page/images/image5.webp similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/image5.webp rename to projects/front-end/basic/starbucks-landing-page/images/image5.webp diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/instagram.webp b/projects/front-end/basic/starbucks-landing-page/images/instagram.webp similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/instagram.webp rename to projects/front-end/basic/starbucks-landing-page/images/instagram.webp diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/location.jpg b/projects/front-end/basic/starbucks-landing-page/images/location.jpg similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/location.jpg rename to projects/front-end/basic/starbucks-landing-page/images/location.jpg diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/pin.png b/projects/front-end/basic/starbucks-landing-page/images/pin.png similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/pin.png rename to projects/front-end/basic/starbucks-landing-page/images/pin.png diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/spotify.png b/projects/front-end/basic/starbucks-landing-page/images/spotify.png similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/spotify.png rename to projects/front-end/basic/starbucks-landing-page/images/spotify.png diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/stbpist.jpg b/projects/front-end/basic/starbucks-landing-page/images/stbpist.jpg similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/stbpist.jpg rename to projects/front-end/basic/starbucks-landing-page/images/stbpist.jpg diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/twitter.png b/projects/front-end/basic/starbucks-landing-page/images/twitter.png similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/twitter.png rename to projects/front-end/basic/starbucks-landing-page/images/twitter.png diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/images/youtube.webp b/projects/front-end/basic/starbucks-landing-page/images/youtube.webp similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/images/youtube.webp rename to projects/front-end/basic/starbucks-landing-page/images/youtube.webp diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/index.html b/projects/front-end/basic/starbucks-landing-page/index.html similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/index.html rename to projects/front-end/basic/starbucks-landing-page/index.html diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/screenshot.webp b/projects/front-end/basic/starbucks-landing-page/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/screenshot.webp rename to projects/front-end/basic/starbucks-landing-page/screenshot.webp diff --git a/Front-end-Projects/Basic/Starbucks-Landing-page/style.css b/projects/front-end/basic/starbucks-landing-page/style.css similarity index 100% rename from Front-end-Projects/Basic/Starbucks-Landing-page/style.css rename to projects/front-end/basic/starbucks-landing-page/style.css diff --git a/Front-end-Projects/Basic/Survey-Form/README.md b/projects/front-end/basic/survey-form/README.md similarity index 100% rename from Front-end-Projects/Basic/Survey-Form/README.md rename to projects/front-end/basic/survey-form/README.md diff --git a/Front-end-Projects/Basic/Survey-Form/index.html b/projects/front-end/basic/survey-form/index.html similarity index 100% rename from Front-end-Projects/Basic/Survey-Form/index.html rename to projects/front-end/basic/survey-form/index.html diff --git a/Front-end-Projects/Basic/Survey-Form/screenshot.webp b/projects/front-end/basic/survey-form/screenshot.webp similarity index 100% rename from Front-end-Projects/Basic/Survey-Form/screenshot.webp rename to projects/front-end/basic/survey-form/screenshot.webp diff --git a/Front-end-Projects/Basic/Survey-Form/styles.css b/projects/front-end/basic/survey-form/styles.css similarity index 100% rename from Front-end-Projects/Basic/Survey-Form/styles.css rename to projects/front-end/basic/survey-form/styles.css diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/426x294_Discovery.jpg b/projects/front-end/intermediate/amazon-prime-clone/Images/426x294_Discovery.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/426x294_Discovery.jpg rename to projects/front-end/intermediate/amazon-prime-clone/Images/426x294_Discovery.jpg diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/426x294_MANORAMAMAX.jpg b/projects/front-end/intermediate/amazon-prime-clone/Images/426x294_MANORAMAMAX.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/426x294_MANORAMAMAX.jpg rename to projects/front-end/intermediate/amazon-prime-clone/Images/426x294_MANORAMAMAX.jpg diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Amc.png b/projects/front-end/intermediate/amazon-prime-clone/Images/Amc.png similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Amc.png rename to projects/front-end/intermediate/amazon-prime-clone/Images/Amc.png diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Docubay-426X2947_V1.jpg b/projects/front-end/intermediate/amazon-prime-clone/Images/Docubay-426X2947_V1.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Docubay-426X2947_V1.jpg rename to projects/front-end/intermediate/amazon-prime-clone/Images/Docubay-426X2947_V1.jpg diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Erosnow-426X2948_V1.jpg b/projects/front-end/intermediate/amazon-prime-clone/Images/Erosnow-426X2948_V1.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Erosnow-426X2948_V1.jpg rename to projects/front-end/intermediate/amazon-prime-clone/Images/Erosnow-426X2948_V1.jpg diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Hayu.png b/projects/front-end/intermediate/amazon-prime-clone/Images/Hayu.png similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Hayu.png rename to projects/front-end/intermediate/amazon-prime-clone/Images/Hayu.png diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/LionsgatePlay-426X2946_V1.jpg b/projects/front-end/intermediate/amazon-prime-clone/Images/LionsgatePlay-426X2946_V1.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/LionsgatePlay-426X2946_V1.jpg rename to projects/front-end/intermediate/amazon-prime-clone/Images/LionsgatePlay-426X2946_V1.jpg diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Logo-min.png b/projects/front-end/intermediate/amazon-prime-clone/Images/Logo-min.png similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Logo-min.png rename to projects/front-end/intermediate/amazon-prime-clone/Images/Logo-min.png diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Mubi-426X2946_V1.jpg b/projects/front-end/intermediate/amazon-prime-clone/Images/Mubi-426X2946_V1.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Mubi-426X2946_V1.jpg rename to projects/front-end/intermediate/amazon-prime-clone/Images/Mubi-426X2946_V1.jpg diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Stingray.png b/projects/front-end/intermediate/amazon-prime-clone/Images/Stingray.png similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Stingray.png rename to projects/front-end/intermediate/amazon-prime-clone/Images/Stingray.png diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Vrott.png b/projects/front-end/intermediate/amazon-prime-clone/Images/Vrott.png similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/Vrott.png rename to projects/front-end/intermediate/amazon-prime-clone/Images/Vrott.png diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/bg-hero.jpg b/projects/front-end/intermediate/amazon-prime-clone/Images/bg-hero.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/bg-hero.jpg rename to projects/front-end/intermediate/amazon-prime-clone/Images/bg-hero.jpg diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/hoichoi-426X2946_V1.jpg b/projects/front-end/intermediate/amazon-prime-clone/Images/hoichoi-426X2946_V1.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/hoichoi-426X2946_V1.jpg rename to projects/front-end/intermediate/amazon-prime-clone/Images/hoichoi-426X2946_V1.jpg diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/iWonder.png b/projects/front-end/intermediate/amazon-prime-clone/Images/iWonder.png similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/iWonder.png rename to projects/front-end/intermediate/amazon-prime-clone/Images/iWonder.png diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/section1-bg.jpg b/projects/front-end/intermediate/amazon-prime-clone/Images/section1-bg.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/Images/section1-bg.jpg rename to projects/front-end/intermediate/amazon-prime-clone/Images/section1-bg.jpg diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/README.md b/projects/front-end/intermediate/amazon-prime-clone/README.md similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/README.md rename to projects/front-end/intermediate/amazon-prime-clone/README.md diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/index.html b/projects/front-end/intermediate/amazon-prime-clone/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/index.html rename to projects/front-end/intermediate/amazon-prime-clone/index.html diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/screenshot.webp b/projects/front-end/intermediate/amazon-prime-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/screenshot.webp rename to projects/front-end/intermediate/amazon-prime-clone/screenshot.webp diff --git a/Front-end-Projects/Intermediate/Amazon-Prime-Clone/style.css b/projects/front-end/intermediate/amazon-prime-clone/style.css similarity index 100% rename from Front-end-Projects/Intermediate/Amazon-Prime-Clone/style.css rename to projects/front-end/intermediate/amazon-prime-clone/style.css diff --git a/Front-end-Projects/Intermediate/Apple-Clone/README.md b/projects/front-end/intermediate/apple-clone/README.md similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/README.md rename to projects/front-end/intermediate/apple-clone/README.md diff --git a/Front-end-Projects/Intermediate/Apple-Clone/assests/apple-logoo.jpg b/projects/front-end/intermediate/apple-clone/assests/apple-logoo.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/assests/apple-logoo.jpg rename to projects/front-end/intermediate/apple-clone/assests/apple-logoo.jpg diff --git a/Front-end-Projects/Intermediate/Apple-Clone/assests/blue.jpg b/projects/front-end/intermediate/apple-clone/assests/blue.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/assests/blue.jpg rename to projects/front-end/intermediate/apple-clone/assests/blue.jpg diff --git a/Front-end-Projects/Intermediate/Apple-Clone/assests/dynamicp.jpg b/projects/front-end/intermediate/apple-clone/assests/dynamicp.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/assests/dynamicp.jpg rename to projects/front-end/intermediate/apple-clone/assests/dynamicp.jpg diff --git a/Front-end-Projects/Intermediate/Apple-Clone/assests/enclosure.png b/projects/front-end/intermediate/apple-clone/assests/enclosure.png similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/assests/enclosure.png rename to projects/front-end/intermediate/apple-clone/assests/enclosure.png diff --git a/Front-end-Projects/Intermediate/Apple-Clone/assests/iconshield.png b/projects/front-end/intermediate/apple-clone/assests/iconshield.png similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/assests/iconshield.png rename to projects/front-end/intermediate/apple-clone/assests/iconshield.png diff --git a/Front-end-Projects/Intermediate/Apple-Clone/assests/iphone15.jpg b/projects/front-end/intermediate/apple-clone/assests/iphone15.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/assests/iphone15.jpg rename to projects/front-end/intermediate/apple-clone/assests/iphone15.jpg diff --git a/Front-end-Projects/Intermediate/Apple-Clone/assests/phones.jpg b/projects/front-end/intermediate/apple-clone/assests/phones.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/assests/phones.jpg rename to projects/front-end/intermediate/apple-clone/assests/phones.jpg diff --git a/Front-end-Projects/Intermediate/Apple-Clone/assests/photo.png b/projects/front-end/intermediate/apple-clone/assests/photo.png similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/assests/photo.png rename to projects/front-end/intermediate/apple-clone/assests/photo.png diff --git a/Front-end-Projects/Intermediate/Apple-Clone/assests/water.png b/projects/front-end/intermediate/apple-clone/assests/water.png similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/assests/water.png rename to projects/front-end/intermediate/apple-clone/assests/water.png diff --git a/Front-end-Projects/Intermediate/Apple-Clone/index.html b/projects/front-end/intermediate/apple-clone/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/index.html rename to projects/front-end/intermediate/apple-clone/index.html diff --git a/Front-end-Projects/Intermediate/Apple-Clone/screenshot.webp b/projects/front-end/intermediate/apple-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/screenshot.webp rename to projects/front-end/intermediate/apple-clone/screenshot.webp diff --git a/Front-end-Projects/Intermediate/Apple-Clone/styles.css b/projects/front-end/intermediate/apple-clone/styles.css similarity index 100% rename from Front-end-Projects/Intermediate/Apple-Clone/styles.css rename to projects/front-end/intermediate/apple-clone/styles.css diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/README.md b/projects/front-end/intermediate/flipkart-clone/README.md similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/README.md rename to projects/front-end/intermediate/flipkart-clone/README.md diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/e1.PNG b/projects/front-end/intermediate/flipkart-clone/images/e1.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/e1.PNG rename to projects/front-end/intermediate/flipkart-clone/images/e1.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/e2.PNG b/projects/front-end/intermediate/flipkart-clone/images/e2.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/e2.PNG rename to projects/front-end/intermediate/flipkart-clone/images/e2.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/e3.PNG b/projects/front-end/intermediate/flipkart-clone/images/e3.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/e3.PNG rename to projects/front-end/intermediate/flipkart-clone/images/e3.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/e4.PNG b/projects/front-end/intermediate/flipkart-clone/images/e4.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/e4.PNG rename to projects/front-end/intermediate/flipkart-clone/images/e4.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/e5.PNG b/projects/front-end/intermediate/flipkart-clone/images/e5.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/e5.PNG rename to projects/front-end/intermediate/flipkart-clone/images/e5.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/e6.PNG b/projects/front-end/intermediate/flipkart-clone/images/e6.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/e6.PNG rename to projects/front-end/intermediate/flipkart-clone/images/e6.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/e7.PNG b/projects/front-end/intermediate/flipkart-clone/images/e7.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/e7.PNG rename to projects/front-end/intermediate/flipkart-clone/images/e7.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/f1.jpg b/projects/front-end/intermediate/flipkart-clone/images/f1.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/f1.jpg rename to projects/front-end/intermediate/flipkart-clone/images/f1.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/f2.jpg b/projects/front-end/intermediate/flipkart-clone/images/f2.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/f2.jpg rename to projects/front-end/intermediate/flipkart-clone/images/f2.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/f3..PNG b/projects/front-end/intermediate/flipkart-clone/images/f3..PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/f3..PNG rename to projects/front-end/intermediate/flipkart-clone/images/f3..PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/f3.jpg b/projects/front-end/intermediate/flipkart-clone/images/f3.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/f3.jpg rename to projects/front-end/intermediate/flipkart-clone/images/f3.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/f4.jpg b/projects/front-end/intermediate/flipkart-clone/images/f4.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/f4.jpg rename to projects/front-end/intermediate/flipkart-clone/images/f4.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/g1.jpg b/projects/front-end/intermediate/flipkart-clone/images/g1.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/g1.jpg rename to projects/front-end/intermediate/flipkart-clone/images/g1.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/g2.jpg b/projects/front-end/intermediate/flipkart-clone/images/g2.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/g2.jpg rename to projects/front-end/intermediate/flipkart-clone/images/g2.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/g3.jpeg b/projects/front-end/intermediate/flipkart-clone/images/g3.jpeg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/g3.jpeg rename to projects/front-end/intermediate/flipkart-clone/images/g3.jpeg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/g3.png b/projects/front-end/intermediate/flipkart-clone/images/g3.png similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/g3.png rename to projects/front-end/intermediate/flipkart-clone/images/g3.png diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/g4.jpg b/projects/front-end/intermediate/flipkart-clone/images/g4.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/g4.jpg rename to projects/front-end/intermediate/flipkart-clone/images/g4.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/g4.png b/projects/front-end/intermediate/flipkart-clone/images/g4.png similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/g4.png rename to projects/front-end/intermediate/flipkart-clone/images/g4.png diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/h1.jpg b/projects/front-end/intermediate/flipkart-clone/images/h1.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/h1.jpg rename to projects/front-end/intermediate/flipkart-clone/images/h1.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/h2.jpg b/projects/front-end/intermediate/flipkart-clone/images/h2.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/h2.jpg rename to projects/front-end/intermediate/flipkart-clone/images/h2.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/h3.jpg b/projects/front-end/intermediate/flipkart-clone/images/h3.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/h3.jpg rename to projects/front-end/intermediate/flipkart-clone/images/h3.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/h4.PNG b/projects/front-end/intermediate/flipkart-clone/images/h4.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/h4.PNG rename to projects/front-end/intermediate/flipkart-clone/images/h4.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/head2.PNG b/projects/front-end/intermediate/flipkart-clone/images/head2.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/head2.PNG rename to projects/front-end/intermediate/flipkart-clone/images/head2.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/head3.PNG b/projects/front-end/intermediate/flipkart-clone/images/head3.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/head3.PNG rename to projects/front-end/intermediate/flipkart-clone/images/head3.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/head4.PNG b/projects/front-end/intermediate/flipkart-clone/images/head4.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/head4.PNG rename to projects/front-end/intermediate/flipkart-clone/images/head4.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/head5.PNG b/projects/front-end/intermediate/flipkart-clone/images/head5.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/head5.PNG rename to projects/front-end/intermediate/flipkart-clone/images/head5.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/head6.PNG b/projects/front-end/intermediate/flipkart-clone/images/head6.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/head6.PNG rename to projects/front-end/intermediate/flipkart-clone/images/head6.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/head7.PNG b/projects/front-end/intermediate/flipkart-clone/images/head7.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/head7.PNG rename to projects/front-end/intermediate/flipkart-clone/images/head7.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/head8.PNG b/projects/front-end/intermediate/flipkart-clone/images/head8.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/head8.PNG rename to projects/front-end/intermediate/flipkart-clone/images/head8.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/head9.PNG b/projects/front-end/intermediate/flipkart-clone/images/head9.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/head9.PNG rename to projects/front-end/intermediate/flipkart-clone/images/head9.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/i1.PNG b/projects/front-end/intermediate/flipkart-clone/images/i1.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/i1.PNG rename to projects/front-end/intermediate/flipkart-clone/images/i1.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/i2.PNG b/projects/front-end/intermediate/flipkart-clone/images/i2.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/i2.PNG rename to projects/front-end/intermediate/flipkart-clone/images/i2.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/i3.PNG b/projects/front-end/intermediate/flipkart-clone/images/i3.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/i3.PNG rename to projects/front-end/intermediate/flipkart-clone/images/i3.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/i4.PNG b/projects/front-end/intermediate/flipkart-clone/images/i4.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/i4.PNG rename to projects/front-end/intermediate/flipkart-clone/images/i4.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/i5.PNG b/projects/front-end/intermediate/flipkart-clone/images/i5.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/i5.PNG rename to projects/front-end/intermediate/flipkart-clone/images/i5.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/i6.PNG b/projects/front-end/intermediate/flipkart-clone/images/i6.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/i6.PNG rename to projects/front-end/intermediate/flipkart-clone/images/i6.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/img1.png b/projects/front-end/intermediate/flipkart-clone/images/img1.png similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/img1.png rename to projects/front-end/intermediate/flipkart-clone/images/img1.png diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/img2.png b/projects/front-end/intermediate/flipkart-clone/images/img2.png similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/img2.png rename to projects/front-end/intermediate/flipkart-clone/images/img2.png diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/img3.png b/projects/front-end/intermediate/flipkart-clone/images/img3.png similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/img3.png rename to projects/front-end/intermediate/flipkart-clone/images/img3.png diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/img4.png b/projects/front-end/intermediate/flipkart-clone/images/img4.png similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/img4.png rename to projects/front-end/intermediate/flipkart-clone/images/img4.png diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/img5.jpeg b/projects/front-end/intermediate/flipkart-clone/images/img5.jpeg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/img5.jpeg rename to projects/front-end/intermediate/flipkart-clone/images/img5.jpeg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/img6.jpg b/projects/front-end/intermediate/flipkart-clone/images/img6.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/img6.jpg rename to projects/front-end/intermediate/flipkart-clone/images/img6.jpg diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/img7.png b/projects/front-end/intermediate/flipkart-clone/images/img7.png similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/img7.png rename to projects/front-end/intermediate/flipkart-clone/images/img7.png diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/img8.png b/projects/front-end/intermediate/flipkart-clone/images/img8.png similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/img8.png rename to projects/front-end/intermediate/flipkart-clone/images/img8.png diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/images/screenshot.PNG b/projects/front-end/intermediate/flipkart-clone/images/screenshot.PNG similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/images/screenshot.PNG rename to projects/front-end/intermediate/flipkart-clone/images/screenshot.PNG diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/index.html b/projects/front-end/intermediate/flipkart-clone/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/index.html rename to projects/front-end/intermediate/flipkart-clone/index.html diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/screenshot.webp b/projects/front-end/intermediate/flipkart-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/screenshot.webp rename to projects/front-end/intermediate/flipkart-clone/screenshot.webp diff --git a/Front-end-Projects/Intermediate/Flipkart-Clone/style.css b/projects/front-end/intermediate/flipkart-clone/style.css similarity index 100% rename from Front-end-Projects/Intermediate/Flipkart-Clone/style.css rename to projects/front-end/intermediate/flipkart-clone/style.css diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/5GSpeaker.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/5GSpeaker.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/5GSpeaker.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/5GSpeaker.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/A15.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/A15.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/A15.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/A15.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/A16.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/A16.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/A16.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/A16.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Apple-iPhone-14-Pro-iPhone-14-Pro-Max-Dynamic-Island-demo-3up.gif b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Apple-iPhone-14-Pro-iPhone-14-Pro-Max-Dynamic-Island-demo-3up.gif similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Apple-iPhone-14-Pro-iPhone-14-Pro-Max-Dynamic-Island-demo-3up.gif rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Apple-iPhone-14-Pro-iPhone-14-Pro-Max-Dynamic-Island-demo-3up.gif diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/BAG.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/BAG.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/BAG.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/BAG.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Deep Purple.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Deep Purple.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Deep Purple.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Deep Purple.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/EMI.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/EMI.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/EMI.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/EMI.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/FaceID.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/FaceID.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/FaceID.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/FaceID.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/HELP.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/HELP.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/HELP.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/HELP.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/IMG_2022 2.JPG b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/IMG_2022 2.JPG similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/IMG_2022 2.JPG rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/IMG_2022 2.JPG diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/IMG_2023.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/IMG_2023.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/IMG_2023.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/IMG_2023.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/IPhone-rid-1.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/IPhone-rid-1.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/IPhone-rid-1.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/IPhone-rid-1.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Image-film.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Image-film.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Image-film.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Image-film.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Phone2.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Phone2.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Phone2.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Phone2.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/ProBeyond.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/ProBeyond.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/ProBeyond.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/ProBeyond.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/SOS.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/SOS.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/SOS.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/SOS.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Screenshot 2022-11-27 191738.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Screenshot 2022-11-27 191738.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Screenshot 2022-11-27 191738.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Screenshot 2022-11-27 191738.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Screenshot 2022-12-04 000232.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Screenshot 2022-12-04 000232.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/Screenshot 2022-12-04 000232.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/Screenshot 2022-12-04 000232.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/TouchID.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/TouchID.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/TouchID.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/TouchID.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/apple-a16-bionic.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/apple-a16-bionic.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/apple-a16-bionic.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/apple-a16-bionic.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/battery.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/battery.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/battery.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/battery.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/big_lenses.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/big_lenses.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/big_lenses.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/big_lenses.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/cameera3.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/cameera3.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/cameera3.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/cameera3.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/camera1.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/camera1.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/camera1.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/camera1.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/camera2.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/camera2.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/camera2.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/camera2.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/cart.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/cart.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/cart.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/cart.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/chipapple.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/chipapple.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/chipapple.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/chipapple.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/choices.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/choices.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/choices.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/choices.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/crash detection.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/crash detection.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/crash detection.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/crash detection.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/delivery.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/delivery.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/delivery.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/delivery.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/dyanmic_island.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/dyanmic_island.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/dyanmic_island.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/dyanmic_island.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/dynamic island.jpeg.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/dynamic island.jpeg.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/dynamic island.jpeg.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/dynamic island.jpeg.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/dynamic_island_1.gif b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/dynamic_island_1.gif similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/dynamic_island_1.gif rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/dynamic_island_1.gif diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/glance2.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/glance2.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/glance2.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/glance2.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/gradient-via-site.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/gradient-via-site.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/gradient-via-site.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/gradient-via-site.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/greenapple.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/greenapple.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/greenapple.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/greenapple.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/handpic.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/handpic.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/handpic.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/handpic.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_airpods.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_airpods.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_airpods.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_airpods.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_airtag.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_airtag.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_airtag.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_airtag.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_app_store.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_app_store.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_app_store.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_app_store.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_apple_one.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_apple_one.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_apple_one.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_apple_one.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_apple_watch.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_apple_watch.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_apple_watch.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_apple_watch.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_magsafe.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_magsafe.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_magsafe.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_magsafe.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_usbc_adapter.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_usbc_adapter.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/icon_usbc_adapter.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/icon_usbc_adapter.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/ilock.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/ilock.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/ilock.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/ilock.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(1).jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(1).jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(1).jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(1).jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(2).jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(2).jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(2).jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(2).jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(3).jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(3).jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(3).jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(3).jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(4).jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(4).jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(4).jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(4).jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(5).jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(5).jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/image(5).jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/image(5).jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/iphone 14 pro camera module.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/iphone 14 pro camera module.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/iphone 14 pro camera module.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/iphone 14 pro camera module.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/iphone 14 pro.gif b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/iphone 14 pro.gif similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/iphone 14 pro.gif rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/iphone 14 pro.gif diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/iphone 14 pro.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/iphone 14 pro.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/iphone 14 pro.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/iphone 14 pro.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/lighning.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/lighning.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/lighning.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/lighning.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/logo1.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/logo1.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/logo1.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/logo1.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/logo_favicon.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/logo_favicon.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/logo_favicon.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/logo_favicon.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/low_light_main__e65vdj1r1066_large.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/low_light_main__e65vdj1r1066_large.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/low_light_main__e65vdj1r1066_large.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/low_light_main__e65vdj1r1066_large.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/low_light_telephoto__gly9r0k8kwqe_large.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/low_light_telephoto__gly9r0k8kwqe_large.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/low_light_telephoto__gly9r0k8kwqe_large.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/low_light_telephoto__gly9r0k8kwqe_large.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/low_light_wide__mwcscsmlln6a_large.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/low_light_wide__mwcscsmlln6a_large.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/low_light_wide__mwcscsmlln6a_large.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/low_light_wide__mwcscsmlln6a_large.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/purple_strip.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/purple_strip.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/purple_strip.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/purple_strip.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/stable video.gif b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/stable video.gif similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/stable video.gif rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/stable video.gif diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_accessibility_icon__e4hvkwzc80cy_large.png b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_accessibility_icon__e4hvkwzc80cy_large.png similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_accessibility_icon__e4hvkwzc80cy_large.png rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_accessibility_icon__e4hvkwzc80cy_large.png diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_environment__fsgwat7q51ym_large.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_environment__fsgwat7q51ym_large.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_environment__fsgwat7q51ym_large.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_environment__fsgwat7q51ym_large.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_ios_16__b9bmysz4cu9y_large.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_ios_16__b9bmysz4cu9y_large.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_ios_16__b9bmysz4cu9y_large.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_ios_16__b9bmysz4cu9y_large.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_ios_16_icon__cb4i6x3e95xy_large.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_ios_16_icon__cb4i6x3e95xy_large.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_ios_16_icon__cb4i6x3e95xy_large.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_ios_16_icon__cb4i6x3e95xy_large.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_privacy__es3b0gogvcwi_large.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_privacy__es3b0gogvcwi_large.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/tile_privacy__es3b0gogvcwi_large.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/tile_privacy__es3b0gogvcwi_large.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/true_depth_autofocus__cglq963k0oaa_large.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/true_depth_autofocus__cglq963k0oaa_large.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CONTENT/true_depth_autofocus__cglq963k0oaa_large.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/CONTENT/true_depth_autofocus__cglq963k0oaa_large.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CSS1.css b/projects/front-end/intermediate/iphone-14-pro-clone/CSS1.css similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CSS1.css rename to projects/front-end/intermediate/iphone-14-pro-clone/CSS1.css diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CSS2.css b/projects/front-end/intermediate/iphone-14-pro-clone/CSS2.css similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/CSS2.css rename to projects/front-end/intermediate/iphone-14-pro-clone/CSS2.css diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/README.md b/projects/front-end/intermediate/iphone-14-pro-clone/README.md similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/README.md rename to projects/front-end/intermediate/iphone-14-pro-clone/README.md diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/footer.css b/projects/front-end/intermediate/iphone-14-pro-clone/footer.css similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/footer.css rename to projects/front-end/intermediate/iphone-14-pro-clone/footer.css diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/index.html b/projects/front-end/intermediate/iphone-14-pro-clone/index.html similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/index.html rename to projects/front-end/intermediate/iphone-14-pro-clone/index.html diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/logo.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/logo.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/logo.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/logo.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/purple_strip_2.jpg b/projects/front-end/intermediate/iphone-14-pro-clone/purple_strip_2.jpg similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/purple_strip_2.jpg rename to projects/front-end/intermediate/iphone-14-pro-clone/purple_strip_2.jpg diff --git a/Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/screenshot.webp b/projects/front-end/intermediate/iphone-14-pro-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/IPHONE-14-Pro-Clone/screenshot.webp rename to projects/front-end/intermediate/iphone-14-pro-clone/screenshot.webp diff --git a/Front-end-Projects/Intermediate/MakeMyTrip-Clone/Images/background.jpg b/projects/front-end/intermediate/makemytrip-clone/Images/background.jpg similarity index 100% rename from Front-end-Projects/Intermediate/MakeMyTrip-Clone/Images/background.jpg rename to projects/front-end/intermediate/makemytrip-clone/Images/background.jpg diff --git a/Front-end-Projects/Intermediate/MakeMyTrip-Clone/README.md b/projects/front-end/intermediate/makemytrip-clone/README.md similarity index 100% rename from Front-end-Projects/Intermediate/MakeMyTrip-Clone/README.md rename to projects/front-end/intermediate/makemytrip-clone/README.md diff --git a/Front-end-Projects/Intermediate/MakeMyTrip-Clone/index.html b/projects/front-end/intermediate/makemytrip-clone/index.html similarity index 100% rename from Front-end-Projects/Intermediate/MakeMyTrip-Clone/index.html rename to projects/front-end/intermediate/makemytrip-clone/index.html diff --git a/Front-end-Projects/Intermediate/MakeMyTrip-Clone/screenshot.webp b/projects/front-end/intermediate/makemytrip-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/MakeMyTrip-Clone/screenshot.webp rename to projects/front-end/intermediate/makemytrip-clone/screenshot.webp diff --git a/Front-end-Projects/Intermediate/MakeMyTrip-Clone/style.css b/projects/front-end/intermediate/makemytrip-clone/style.css similarity index 100% rename from Front-end-Projects/Intermediate/MakeMyTrip-Clone/style.css rename to projects/front-end/intermediate/makemytrip-clone/style.css diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/README.md b/projects/front-end/intermediate/microsoft-clone/README.md similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/README.md rename to projects/front-end/intermediate/microsoft-clone/README.md diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/explore.svg b/projects/front-end/intermediate/microsoft-clone/images/explore.svg similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/explore.svg rename to projects/front-end/intermediate/microsoft-clone/images/explore.svg diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/flexmic1.webp b/projects/front-end/intermediate/microsoft-clone/images/flexmic1.webp similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/flexmic1.webp rename to projects/front-end/intermediate/microsoft-clone/images/flexmic1.webp diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/flexmic2.webp b/projects/front-end/intermediate/microsoft-clone/images/flexmic2.webp similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/flexmic2.webp rename to projects/front-end/intermediate/microsoft-clone/images/flexmic2.webp diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/flexmic3.webp b/projects/front-end/intermediate/microsoft-clone/images/flexmic3.webp similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/flexmic3.webp rename to projects/front-end/intermediate/microsoft-clone/images/flexmic3.webp diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/flexmic4.webp b/projects/front-end/intermediate/microsoft-clone/images/flexmic4.webp similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/flexmic4.webp rename to projects/front-end/intermediate/microsoft-clone/images/flexmic4.webp diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/imic1.webp b/projects/front-end/intermediate/microsoft-clone/images/imic1.webp similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/imic1.webp rename to projects/front-end/intermediate/microsoft-clone/images/imic1.webp diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/imic2.png b/projects/front-end/intermediate/microsoft-clone/images/imic2.png similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/imic2.png rename to projects/front-end/intermediate/microsoft-clone/images/imic2.png diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/logoofmic.png b/projects/front-end/intermediate/microsoft-clone/images/logoofmic.png similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/logoofmic.png rename to projects/front-end/intermediate/microsoft-clone/images/logoofmic.png diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/mic1.svg b/projects/front-end/intermediate/microsoft-clone/images/mic1.svg similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/mic1.svg rename to projects/front-end/intermediate/microsoft-clone/images/mic1.svg diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/mic2.svg b/projects/front-end/intermediate/microsoft-clone/images/mic2.svg similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/mic2.svg rename to projects/front-end/intermediate/microsoft-clone/images/mic2.svg diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/mic3.svg b/projects/front-end/intermediate/microsoft-clone/images/mic3.svg similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/mic3.svg rename to projects/front-end/intermediate/microsoft-clone/images/mic3.svg diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/mic4.svg b/projects/front-end/intermediate/microsoft-clone/images/mic4.svg similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/mic4.svg rename to projects/front-end/intermediate/microsoft-clone/images/mic4.svg diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/micfav.ico b/projects/front-end/intermediate/microsoft-clone/images/micfav.ico similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/micfav.ico rename to projects/front-end/intermediate/microsoft-clone/images/micfav.ico diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/mostpre.jpeg b/projects/front-end/intermediate/microsoft-clone/images/mostpre.jpeg similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/mostpre.jpeg rename to projects/front-end/intermediate/microsoft-clone/images/mostpre.jpeg diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/pormo1.svg b/projects/front-end/intermediate/microsoft-clone/images/pormo1.svg similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/pormo1.svg rename to projects/front-end/intermediate/microsoft-clone/images/pormo1.svg diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/images/shopx.svg b/projects/front-end/intermediate/microsoft-clone/images/shopx.svg similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/images/shopx.svg rename to projects/front-end/intermediate/microsoft-clone/images/shopx.svg diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/index.html b/projects/front-end/intermediate/microsoft-clone/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/index.html rename to projects/front-end/intermediate/microsoft-clone/index.html diff --git a/Front-end-Projects/Intermediate/Microsoft-Clone/screenshot.webp b/projects/front-end/intermediate/microsoft-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/Microsoft-Clone/screenshot.webp rename to projects/front-end/intermediate/microsoft-clone/screenshot.webp diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/README.md b/projects/front-end/intermediate/netflix-clone/README.md similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/README.md rename to projects/front-end/intermediate/netflix-clone/README.md diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/images/bg.jpg b/projects/front-end/intermediate/netflix-clone/assets/images/bg.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/images/bg.jpg rename to projects/front-end/intermediate/netflix-clone/assets/images/bg.jpg diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/images/favicon.ico b/projects/front-end/intermediate/netflix-clone/assets/images/favicon.ico similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/images/favicon.ico rename to projects/front-end/intermediate/netflix-clone/assets/images/favicon.ico diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img1.png b/projects/front-end/intermediate/netflix-clone/assets/images/img1.png similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img1.png rename to projects/front-end/intermediate/netflix-clone/assets/images/img1.png diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img2.png b/projects/front-end/intermediate/netflix-clone/assets/images/img2.png similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img2.png rename to projects/front-end/intermediate/netflix-clone/assets/images/img2.png diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img3.png b/projects/front-end/intermediate/netflix-clone/assets/images/img3.png similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img3.png rename to projects/front-end/intermediate/netflix-clone/assets/images/img3.png diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img4.png b/projects/front-end/intermediate/netflix-clone/assets/images/img4.png similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img4.png rename to projects/front-end/intermediate/netflix-clone/assets/images/img4.png diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img5.png b/projects/front-end/intermediate/netflix-clone/assets/images/img5.png similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/images/img5.png rename to projects/front-end/intermediate/netflix-clone/assets/images/img5.png diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/images/logo.png b/projects/front-end/intermediate/netflix-clone/assets/images/logo.png similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/images/logo.png rename to projects/front-end/intermediate/netflix-clone/assets/images/logo.png diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/videos/video-devices-in.m4v b/projects/front-end/intermediate/netflix-clone/assets/videos/video-devices-in.m4v similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/videos/video-devices-in.m4v rename to projects/front-end/intermediate/netflix-clone/assets/videos/video-devices-in.m4v diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/assets/videos/video2.m4v b/projects/front-end/intermediate/netflix-clone/assets/videos/video2.m4v similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/assets/videos/video2.m4v rename to projects/front-end/intermediate/netflix-clone/assets/videos/video2.m4v diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/index.html b/projects/front-end/intermediate/netflix-clone/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/index.html rename to projects/front-end/intermediate/netflix-clone/index.html diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/screenshot.webp b/projects/front-end/intermediate/netflix-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/screenshot.webp rename to projects/front-end/intermediate/netflix-clone/screenshot.webp diff --git a/Front-end-Projects/Intermediate/Netflix-Clone/style.css b/projects/front-end/intermediate/netflix-clone/style.css similarity index 100% rename from Front-end-Projects/Intermediate/Netflix-Clone/style.css rename to projects/front-end/intermediate/netflix-clone/style.css diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/README.md b/projects/front-end/intermediate/product-landing-page/README.md similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/README.md rename to projects/front-end/intermediate/product-landing-page/README.md diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/bg.jpg b/projects/front-end/intermediate/product-landing-page/assests/bg.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/bg.jpg rename to projects/front-end/intermediate/product-landing-page/assests/bg.jpg diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/contact.jpg b/projects/front-end/intermediate/product-landing-page/assests/contact.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/contact.jpg rename to projects/front-end/intermediate/product-landing-page/assests/contact.jpg diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/facebook.png b/projects/front-end/intermediate/product-landing-page/assests/facebook.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/facebook.png rename to projects/front-end/intermediate/product-landing-page/assests/facebook.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/freeshipping.png b/projects/front-end/intermediate/product-landing-page/assests/freeshipping.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/freeshipping.png rename to projects/front-end/intermediate/product-landing-page/assests/freeshipping.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/gift.jpg b/projects/front-end/intermediate/product-landing-page/assests/gift.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/gift.jpg rename to projects/front-end/intermediate/product-landing-page/assests/gift.jpg diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/image.png b/projects/front-end/intermediate/product-landing-page/assests/image.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/image.png rename to projects/front-end/intermediate/product-landing-page/assests/image.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/instagram.png b/projects/front-end/intermediate/product-landing-page/assests/instagram.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/instagram.png rename to projects/front-end/intermediate/product-landing-page/assests/instagram.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/people.jpg b/projects/front-end/intermediate/product-landing-page/assests/people.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/people.jpg rename to projects/front-end/intermediate/product-landing-page/assests/people.jpg diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/people2.jpg b/projects/front-end/intermediate/product-landing-page/assests/people2.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/people2.jpg rename to projects/front-end/intermediate/product-landing-page/assests/people2.jpg diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/people3.jpg b/projects/front-end/intermediate/product-landing-page/assests/people3.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/people3.jpg rename to projects/front-end/intermediate/product-landing-page/assests/people3.jpg diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/search.png b/projects/front-end/intermediate/product-landing-page/assests/search.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/search.png rename to projects/front-end/intermediate/product-landing-page/assests/search.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe.png b/projects/front-end/intermediate/product-landing-page/assests/shoe.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe.png rename to projects/front-end/intermediate/product-landing-page/assests/shoe.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe2.png b/projects/front-end/intermediate/product-landing-page/assests/shoe2.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe2.png rename to projects/front-end/intermediate/product-landing-page/assests/shoe2.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe3.png b/projects/front-end/intermediate/product-landing-page/assests/shoe3.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe3.png rename to projects/front-end/intermediate/product-landing-page/assests/shoe3.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe4.png b/projects/front-end/intermediate/product-landing-page/assests/shoe4.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe4.png rename to projects/front-end/intermediate/product-landing-page/assests/shoe4.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe5.png b/projects/front-end/intermediate/product-landing-page/assests/shoe5.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe5.png rename to projects/front-end/intermediate/product-landing-page/assests/shoe5.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe6.jpg b/projects/front-end/intermediate/product-landing-page/assests/shoe6.jpg similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe6.jpg rename to projects/front-end/intermediate/product-landing-page/assests/shoe6.jpg diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe7.png b/projects/front-end/intermediate/product-landing-page/assests/shoe7.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/shoe7.png rename to projects/front-end/intermediate/product-landing-page/assests/shoe7.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/sneakers.png b/projects/front-end/intermediate/product-landing-page/assests/sneakers.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/sneakers.png rename to projects/front-end/intermediate/product-landing-page/assests/sneakers.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/twitter.png b/projects/front-end/intermediate/product-landing-page/assests/twitter.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/twitter.png rename to projects/front-end/intermediate/product-landing-page/assests/twitter.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/assests/whatsapp.png b/projects/front-end/intermediate/product-landing-page/assests/whatsapp.png similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/assests/whatsapp.png rename to projects/front-end/intermediate/product-landing-page/assests/whatsapp.png diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/index.html b/projects/front-end/intermediate/product-landing-page/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/index.html rename to projects/front-end/intermediate/product-landing-page/index.html diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/screenshot.webp b/projects/front-end/intermediate/product-landing-page/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/screenshot.webp rename to projects/front-end/intermediate/product-landing-page/screenshot.webp diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/screenshot2.webp b/projects/front-end/intermediate/product-landing-page/screenshot2.webp similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/screenshot2.webp rename to projects/front-end/intermediate/product-landing-page/screenshot2.webp diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/screenshot3.webp b/projects/front-end/intermediate/product-landing-page/screenshot3.webp similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/screenshot3.webp rename to projects/front-end/intermediate/product-landing-page/screenshot3.webp diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/script.js b/projects/front-end/intermediate/product-landing-page/script.js similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/script.js rename to projects/front-end/intermediate/product-landing-page/script.js diff --git a/Front-end-Projects/Intermediate/Product-Landing-Page/styles.css b/projects/front-end/intermediate/product-landing-page/styles.css similarity index 100% rename from Front-end-Projects/Intermediate/Product-Landing-Page/styles.css rename to projects/front-end/intermediate/product-landing-page/styles.css diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/README.md b/projects/front-end/intermediate/reddit-clone/README.md similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/README.md rename to projects/front-end/intermediate/reddit-clone/README.md diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/abouticon.png b/projects/front-end/intermediate/reddit-clone/assets/abouticon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/abouticon.png rename to projects/front-end/intermediate/reddit-clone/assets/abouticon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/advertiseicon.png b/projects/front-end/intermediate/reddit-clone/assets/advertiseicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/advertiseicon.png rename to projects/front-end/intermediate/reddit-clone/assets/advertiseicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/aesthetic.png b/projects/front-end/intermediate/reddit-clone/assets/aesthetic.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/aesthetic.png rename to projects/front-end/intermediate/reddit-clone/assets/aesthetic.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/aestheticpaper.png b/projects/front-end/intermediate/reddit-clone/assets/aestheticpaper.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/aestheticpaper.png rename to projects/front-end/intermediate/reddit-clone/assets/aestheticpaper.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/aestheticpost.png b/projects/front-end/intermediate/reddit-clone/assets/aestheticpost.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/aestheticpost.png rename to projects/front-end/intermediate/reddit-clone/assets/aestheticpost.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/arrow.png b/projects/front-end/intermediate/reddit-clone/assets/arrow.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/arrow.png rename to projects/front-end/intermediate/reddit-clone/assets/arrow.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/aurora.png b/projects/front-end/intermediate/reddit-clone/assets/aurora.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/aurora.png rename to projects/front-end/intermediate/reddit-clone/assets/aurora.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/avengers.png b/projects/front-end/intermediate/reddit-clone/assets/avengers.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/avengers.png rename to projects/front-end/intermediate/reddit-clone/assets/avengers.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/blogicon.png b/projects/front-end/intermediate/reddit-clone/assets/blogicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/blogicon.png rename to projects/front-end/intermediate/reddit-clone/assets/blogicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/car.png b/projects/front-end/intermediate/reddit-clone/assets/car.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/car.png rename to projects/front-end/intermediate/reddit-clone/assets/car.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/careersicon.png b/projects/front-end/intermediate/reddit-clone/assets/careersicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/careersicon.png rename to projects/front-end/intermediate/reddit-clone/assets/careersicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/chaticon.png b/projects/front-end/intermediate/reddit-clone/assets/chaticon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/chaticon.png rename to projects/front-end/intermediate/reddit-clone/assets/chaticon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/climate.png b/projects/front-end/intermediate/reddit-clone/assets/climate.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/climate.png rename to projects/front-end/intermediate/reddit-clone/assets/climate.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/elon.png b/projects/front-end/intermediate/reddit-clone/assets/elon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/elon.png rename to projects/front-end/intermediate/reddit-clone/assets/elon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/elonmusk.png b/projects/front-end/intermediate/reddit-clone/assets/elonmusk.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/elonmusk.png rename to projects/front-end/intermediate/reddit-clone/assets/elonmusk.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/gameicon.png b/projects/front-end/intermediate/reddit-clone/assets/gameicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/gameicon.png rename to projects/front-end/intermediate/reddit-clone/assets/gameicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/helpicon.png b/projects/front-end/intermediate/reddit-clone/assets/helpicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/helpicon.png rename to projects/front-end/intermediate/reddit-clone/assets/helpicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/home.png b/projects/front-end/intermediate/reddit-clone/assets/home.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/home.png rename to projects/front-end/intermediate/reddit-clone/assets/home.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/icon.png b/projects/front-end/intermediate/reddit-clone/assets/icon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/icon.png rename to projects/front-end/intermediate/reddit-clone/assets/icon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/internetcultureicon.png b/projects/front-end/intermediate/reddit-clone/assets/internetcultureicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/internetcultureicon.png rename to projects/front-end/intermediate/reddit-clone/assets/internetcultureicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/ipl-navbar-icon.svg b/projects/front-end/intermediate/reddit-clone/assets/ipl-navbar-icon.svg similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/ipl-navbar-icon.svg rename to projects/front-end/intermediate/reddit-clone/assets/ipl-navbar-icon.svg diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/ironman.png b/projects/front-end/intermediate/reddit-clone/assets/ironman.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/ironman.png rename to projects/front-end/intermediate/reddit-clone/assets/ironman.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/kang.mp4 b/projects/front-end/intermediate/reddit-clone/assets/kang.mp4 similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/kang.mp4 rename to projects/front-end/intermediate/reddit-clone/assets/kang.mp4 diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/kang.png b/projects/front-end/intermediate/reddit-clone/assets/kang.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/kang.png rename to projects/front-end/intermediate/reddit-clone/assets/kang.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/landscape.png b/projects/front-end/intermediate/reddit-clone/assets/landscape.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/landscape.png rename to projects/front-end/intermediate/reddit-clone/assets/landscape.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/likeicon.png b/projects/front-end/intermediate/reddit-clone/assets/likeicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/likeicon.png rename to projects/front-end/intermediate/reddit-clone/assets/likeicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/marvellogo.png b/projects/front-end/intermediate/reddit-clone/assets/marvellogo.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/marvellogo.png rename to projects/front-end/intermediate/reddit-clone/assets/marvellogo.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/mikeicon.png b/projects/front-end/intermediate/reddit-clone/assets/mikeicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/mikeicon.png rename to projects/front-end/intermediate/reddit-clone/assets/mikeicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/mov.png b/projects/front-end/intermediate/reddit-clone/assets/mov.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/mov.png rename to projects/front-end/intermediate/reddit-clone/assets/mov.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/moviesicon.png b/projects/front-end/intermediate/reddit-clone/assets/moviesicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/moviesicon.png rename to projects/front-end/intermediate/reddit-clone/assets/moviesicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/nasa.png b/projects/front-end/intermediate/reddit-clone/assets/nasa.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/nasa.png rename to projects/front-end/intermediate/reddit-clone/assets/nasa.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/nasa2.png b/projects/front-end/intermediate/reddit-clone/assets/nasa2.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/nasa2.png rename to projects/front-end/intermediate/reddit-clone/assets/nasa2.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/nav-icon.png b/projects/front-end/intermediate/reddit-clone/assets/nav-icon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/nav-icon.png rename to projects/front-end/intermediate/reddit-clone/assets/nav-icon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/popculture.png b/projects/front-end/intermediate/reddit-clone/assets/popculture.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/popculture.png rename to projects/front-end/intermediate/reddit-clone/assets/popculture.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/popular.png b/projects/front-end/intermediate/reddit-clone/assets/popular.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/popular.png rename to projects/front-end/intermediate/reddit-clone/assets/popular.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/qnaicon.png b/projects/front-end/intermediate/reddit-clone/assets/qnaicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/qnaicon.png rename to projects/front-end/intermediate/reddit-clone/assets/qnaicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/qrcode-icon.png b/projects/front-end/intermediate/reddit-clone/assets/qrcode-icon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/qrcode-icon.png rename to projects/front-end/intermediate/reddit-clone/assets/qrcode-icon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/searchicon.png b/projects/front-end/intermediate/reddit-clone/assets/searchicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/searchicon.png rename to projects/front-end/intermediate/reddit-clone/assets/searchicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/share.png b/projects/front-end/intermediate/reddit-clone/assets/share.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/share.png rename to projects/front-end/intermediate/reddit-clone/assets/share.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/space.png b/projects/front-end/intermediate/reddit-clone/assets/space.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/space.png rename to projects/front-end/intermediate/reddit-clone/assets/space.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/spaceship.png b/projects/front-end/intermediate/reddit-clone/assets/spaceship.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/spaceship.png rename to projects/front-end/intermediate/reddit-clone/assets/spaceship.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/supercar.png b/projects/front-end/intermediate/reddit-clone/assets/supercar.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/supercar.png rename to projects/front-end/intermediate/reddit-clone/assets/supercar.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/assets/technologyicon.png b/projects/front-end/intermediate/reddit-clone/assets/technologyicon.png similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/assets/technologyicon.png rename to projects/front-end/intermediate/reddit-clone/assets/technologyicon.png diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/index.html b/projects/front-end/intermediate/reddit-clone/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/index.html rename to projects/front-end/intermediate/reddit-clone/index.html diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/screenshot.webp b/projects/front-end/intermediate/reddit-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/screenshot.webp rename to projects/front-end/intermediate/reddit-clone/screenshot.webp diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/script.js b/projects/front-end/intermediate/reddit-clone/script.js similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/script.js rename to projects/front-end/intermediate/reddit-clone/script.js diff --git a/Front-end-Projects/Intermediate/Reddit-Clone/style.css b/projects/front-end/intermediate/reddit-clone/style.css similarity index 100% rename from Front-end-Projects/Intermediate/Reddit-Clone/style.css rename to projects/front-end/intermediate/reddit-clone/style.css diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/README.md b/projects/front-end/intermediate/spotify-clone/README.md similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/README.md rename to projects/front-end/intermediate/spotify-clone/README.md diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/alpha.png b/projects/front-end/intermediate/spotify-clone/assets/alpha.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/alpha.png rename to projects/front-end/intermediate/spotify-clone/assets/alpha.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/cover-image.png b/projects/front-end/intermediate/spotify-clone/assets/cover-image.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/cover-image.png rename to projects/front-end/intermediate/spotify-clone/assets/cover-image.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/disc.png b/projects/front-end/intermediate/spotify-clone/assets/disc.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/disc.png rename to projects/front-end/intermediate/spotify-clone/assets/disc.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/for-you.png b/projects/front-end/intermediate/spotify-clone/assets/for-you.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/for-you.png rename to projects/front-end/intermediate/spotify-clone/assets/for-you.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/gutar-gu.png b/projects/front-end/intermediate/spotify-clone/assets/gutar-gu.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/gutar-gu.png rename to projects/front-end/intermediate/spotify-clone/assets/gutar-gu.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/indigo.png b/projects/front-end/intermediate/spotify-clone/assets/indigo.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/indigo.png rename to projects/front-end/intermediate/spotify-clone/assets/indigo.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/interstellar.png b/projects/front-end/intermediate/spotify-clone/assets/interstellar.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/interstellar.png rename to projects/front-end/intermediate/spotify-clone/assets/interstellar.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/like.png b/projects/front-end/intermediate/spotify-clone/assets/like.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/like.png rename to projects/front-end/intermediate/spotify-clone/assets/like.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/memories.png b/projects/front-end/intermediate/spotify-clone/assets/memories.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/memories.png rename to projects/front-end/intermediate/spotify-clone/assets/memories.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/naina.png b/projects/front-end/intermediate/spotify-clone/assets/naina.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/naina.png rename to projects/front-end/intermediate/spotify-clone/assets/naina.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/on-repeat.png b/projects/front-end/intermediate/spotify-clone/assets/on-repeat.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/on-repeat.png rename to projects/front-end/intermediate/spotify-clone/assets/on-repeat.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/pain.png b/projects/front-end/intermediate/spotify-clone/assets/pain.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/pain.png rename to projects/front-end/intermediate/spotify-clone/assets/pain.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/play-hover-icon.png b/projects/front-end/intermediate/spotify-clone/assets/play-hover-icon.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/play-hover-icon.png rename to projects/front-end/intermediate/spotify-clone/assets/play-hover-icon.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/poker-face.png b/projects/front-end/intermediate/spotify-clone/assets/poker-face.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/poker-face.png rename to projects/front-end/intermediate/spotify-clone/assets/poker-face.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/project-baby.png b/projects/front-end/intermediate/spotify-clone/assets/project-baby.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/project-baby.png rename to projects/front-end/intermediate/spotify-clone/assets/project-baby.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/she-said-disco.png b/projects/front-end/intermediate/spotify-clone/assets/she-said-disco.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/she-said-disco.png rename to projects/front-end/intermediate/spotify-clone/assets/she-said-disco.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/song-name.png b/projects/front-end/intermediate/spotify-clone/assets/song-name.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/song-name.png rename to projects/front-end/intermediate/spotify-clone/assets/song-name.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/star-boy.png b/projects/front-end/intermediate/spotify-clone/assets/star-boy.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/star-boy.png rename to projects/front-end/intermediate/spotify-clone/assets/star-boy.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/the-escape.png b/projects/front-end/intermediate/spotify-clone/assets/the-escape.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/the-escape.png rename to projects/front-end/intermediate/spotify-clone/assets/the-escape.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/true-love.png b/projects/front-end/intermediate/spotify-clone/assets/true-love.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/true-love.png rename to projects/front-end/intermediate/spotify-clone/assets/true-love.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/assets/xxx.png b/projects/front-end/intermediate/spotify-clone/assets/xxx.png similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/assets/xxx.png rename to projects/front-end/intermediate/spotify-clone/assets/xxx.png diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/index.html b/projects/front-end/intermediate/spotify-clone/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/index.html rename to projects/front-end/intermediate/spotify-clone/index.html diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/screenshot.webp b/projects/front-end/intermediate/spotify-clone/screenshot.webp similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/screenshot.webp rename to projects/front-end/intermediate/spotify-clone/screenshot.webp diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/screenshot2.webp b/projects/front-end/intermediate/spotify-clone/screenshot2.webp similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/screenshot2.webp rename to projects/front-end/intermediate/spotify-clone/screenshot2.webp diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/screenshot3.webp b/projects/front-end/intermediate/spotify-clone/screenshot3.webp similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/screenshot3.webp rename to projects/front-end/intermediate/spotify-clone/screenshot3.webp diff --git a/Front-end-Projects/Intermediate/Spotify-Clone/style.css b/projects/front-end/intermediate/spotify-clone/style.css similarity index 100% rename from Front-end-Projects/Intermediate/Spotify-Clone/style.css rename to projects/front-end/intermediate/spotify-clone/style.css diff --git a/Next-JS-Projects/README.md b/projects/next-js/README.md similarity index 100% rename from Next-JS-Projects/README.md rename to projects/next-js/README.md diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/.env.sample b/projects/next-js/advanced/attendance-tracking-app/.env.sample similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/.env.sample rename to projects/next-js/advanced/attendance-tracking-app/.env.sample diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/.eslintrc.json b/projects/next-js/advanced/attendance-tracking-app/.eslintrc.json similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/.eslintrc.json rename to projects/next-js/advanced/attendance-tracking-app/.eslintrc.json diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/README.md b/projects/next-js/advanced/attendance-tracking-app/README.md similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/README.md rename to projects/next-js/advanced/attendance-tracking-app/README.md diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/(home)/page.tsx b/projects/next-js/advanced/attendance-tracking-app/app/(root)/(home)/page.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/(home)/page.tsx rename to projects/next-js/advanced/attendance-tracking-app/app/(root)/(home)/page.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/calendar/page.tsx b/projects/next-js/advanced/attendance-tracking-app/app/(root)/calendar/page.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/calendar/page.tsx rename to projects/next-js/advanced/attendance-tracking-app/app/(root)/calendar/page.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/layout.tsx b/projects/next-js/advanced/attendance-tracking-app/app/(root)/layout.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/layout.tsx rename to projects/next-js/advanced/attendance-tracking-app/app/(root)/layout.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/settings/dsa/page.tsx b/projects/next-js/advanced/attendance-tracking-app/app/(root)/settings/dsa/page.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/settings/dsa/page.tsx rename to projects/next-js/advanced/attendance-tracking-app/app/(root)/settings/dsa/page.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/settings/layout.tsx b/projects/next-js/advanced/attendance-tracking-app/app/(root)/settings/layout.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/settings/layout.tsx rename to projects/next-js/advanced/attendance-tracking-app/app/(root)/settings/layout.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/settings/page.tsx b/projects/next-js/advanced/attendance-tracking-app/app/(root)/settings/page.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/app/(root)/settings/page.tsx rename to projects/next-js/advanced/attendance-tracking-app/app/(root)/settings/page.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/app/favicon.ico b/projects/next-js/advanced/attendance-tracking-app/app/favicon.ico similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/app/favicon.ico rename to projects/next-js/advanced/attendance-tracking-app/app/favicon.ico diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/app/globals.css b/projects/next-js/advanced/attendance-tracking-app/app/globals.css similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/app/globals.css rename to projects/next-js/advanced/attendance-tracking-app/app/globals.css diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/app/layout.tsx b/projects/next-js/advanced/attendance-tracking-app/app/layout.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/app/layout.tsx rename to projects/next-js/advanced/attendance-tracking-app/app/layout.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/firebase/config.ts b/projects/next-js/advanced/attendance-tracking-app/firebase/config.ts similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/firebase/config.ts rename to projects/next-js/advanced/attendance-tracking-app/firebase/config.ts diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/next.config.mjs b/projects/next-js/advanced/attendance-tracking-app/next.config.mjs similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/next.config.mjs rename to projects/next-js/advanced/attendance-tracking-app/next.config.mjs diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/package.json b/projects/next-js/advanced/attendance-tracking-app/package.json similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/package.json rename to projects/next-js/advanced/attendance-tracking-app/package.json diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/postcss.config.mjs b/projects/next-js/advanced/attendance-tracking-app/postcss.config.mjs similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/postcss.config.mjs rename to projects/next-js/advanced/attendance-tracking-app/postcss.config.mjs diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/public/assets/images/bottom-float.png b/projects/next-js/advanced/attendance-tracking-app/public/assets/images/bottom-float.png similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/public/assets/images/bottom-float.png rename to projects/next-js/advanced/attendance-tracking-app/public/assets/images/bottom-float.png diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/public/assets/images/logo.png b/projects/next-js/advanced/attendance-tracking-app/public/assets/images/logo.png similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/public/assets/images/logo.png rename to projects/next-js/advanced/attendance-tracking-app/public/assets/images/logo.png diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/public/assets/images/profile.png b/projects/next-js/advanced/attendance-tracking-app/public/assets/images/profile.png similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/public/assets/images/profile.png rename to projects/next-js/advanced/attendance-tracking-app/public/assets/images/profile.png diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/public/assets/images/top-float.png b/projects/next-js/advanced/attendance-tracking-app/public/assets/images/top-float.png similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/public/assets/images/top-float.png rename to projects/next-js/advanced/attendance-tracking-app/public/assets/images/top-float.png diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/screenshot.webp b/projects/next-js/advanced/attendance-tracking-app/screenshot.webp similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/screenshot.webp rename to projects/next-js/advanced/attendance-tracking-app/screenshot.webp diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Calendar/Calendar.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Calendar/Calendar.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Calendar/Calendar.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Calendar/Calendar.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Footer.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Footer.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Footer.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Footer.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/EditModal.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Home/EditModal.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/EditModal.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Home/EditModal.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/Home.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Home/Home.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/Home.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Home/Home.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/Modal.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Home/Modal.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/Modal.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Home/Modal.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/SubCard.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Home/SubCard.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/SubCard.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Home/SubCard.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/percentages.css b/projects/next-js/advanced/attendance-tracking-app/src/Components/Home/percentages.css similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Home/percentages.css rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Home/percentages.css diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Landing.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Landing.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Landing.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Landing.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Navbar.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Navbar.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Navbar.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Navbar.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Settings/ActivityCard.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Settings/ActivityCard.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Settings/ActivityCard.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Settings/ActivityCard.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Settings/ReportCard.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Settings/ReportCard.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Settings/ReportCard.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Settings/ReportCard.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Settings/Settings.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Settings/Settings.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Settings/Settings.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Settings/Settings.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Settings/Stamps.tsx b/projects/next-js/advanced/attendance-tracking-app/src/Components/Settings/Stamps.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/Components/Settings/Stamps.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/Components/Settings/Stamps.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/svg-components/HomeSvg.tsx b/projects/next-js/advanced/attendance-tracking-app/src/svg-components/HomeSvg.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/svg-components/HomeSvg.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/svg-components/HomeSvg.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/src/svg-components/Logo.tsx b/projects/next-js/advanced/attendance-tracking-app/src/svg-components/Logo.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/src/svg-components/Logo.tsx rename to projects/next-js/advanced/attendance-tracking-app/src/svg-components/Logo.tsx diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/tailwind.config.ts b/projects/next-js/advanced/attendance-tracking-app/tailwind.config.ts similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/tailwind.config.ts rename to projects/next-js/advanced/attendance-tracking-app/tailwind.config.ts diff --git a/Next-JS-Projects/Advanced/Attendance-Tracking-App/tsconfig.json b/projects/next-js/advanced/attendance-tracking-app/tsconfig.json similarity index 100% rename from Next-JS-Projects/Advanced/Attendance-Tracking-App/tsconfig.json rename to projects/next-js/advanced/attendance-tracking-app/tsconfig.json diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/.eslintrc.json b/projects/next-js/advanced/breaking-news-app/.eslintrc.json similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/.eslintrc.json rename to projects/next-js/advanced/breaking-news-app/.eslintrc.json diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/README.md b/projects/next-js/advanced/breaking-news-app/README.md similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/README.md rename to projects/next-js/advanced/breaking-news-app/README.md diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/assets/images/newsarticle_placeholder.png b/projects/next-js/advanced/breaking-news-app/assets/images/newsarticle_placeholder.png similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/assets/images/newsarticle_placeholder.png rename to projects/next-js/advanced/breaking-news-app/assets/images/newsarticle_placeholder.png diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/components/NavBar.tsx b/projects/next-js/advanced/breaking-news-app/components/NavBar.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/components/NavBar.tsx rename to projects/next-js/advanced/breaking-news-app/components/NavBar.tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/components/NewsArticleEntry.tsx b/projects/next-js/advanced/breaking-news-app/components/NewsArticleEntry.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/components/NewsArticleEntry.tsx rename to projects/next-js/advanced/breaking-news-app/components/NewsArticleEntry.tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/components/NewsArticlesGrid.tsx b/projects/next-js/advanced/breaking-news-app/components/NewsArticlesGrid.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/components/NewsArticlesGrid.tsx rename to projects/next-js/advanced/breaking-news-app/components/NewsArticlesGrid.tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/models/NewsArticles.d.ts b/projects/next-js/advanced/breaking-news-app/models/NewsArticles.d.ts similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/models/NewsArticles.d.ts rename to projects/next-js/advanced/breaking-news-app/models/NewsArticles.d.ts diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/next.config.js b/projects/next-js/advanced/breaking-news-app/next.config.js similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/next.config.js rename to projects/next-js/advanced/breaking-news-app/next.config.js diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/package.json b/projects/next-js/advanced/breaking-news-app/package.json similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/package.json rename to projects/next-js/advanced/breaking-news-app/package.json diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/pages/404.tsx b/projects/next-js/advanced/breaking-news-app/pages/404.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/pages/404.tsx rename to projects/next-js/advanced/breaking-news-app/pages/404.tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/pages/500.tsx b/projects/next-js/advanced/breaking-news-app/pages/500.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/pages/500.tsx rename to projects/next-js/advanced/breaking-news-app/pages/500.tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/pages/_app.tsx b/projects/next-js/advanced/breaking-news-app/pages/_app.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/pages/_app.tsx rename to projects/next-js/advanced/breaking-news-app/pages/_app.tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/pages/_document.tsx b/projects/next-js/advanced/breaking-news-app/pages/_document.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/pages/_document.tsx rename to projects/next-js/advanced/breaking-news-app/pages/_document.tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/pages/api/search-news.ts b/projects/next-js/advanced/breaking-news-app/pages/api/search-news.ts similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/pages/api/search-news.ts rename to projects/next-js/advanced/breaking-news-app/pages/api/search-news.ts diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/pages/categories/[category].tsx b/projects/next-js/advanced/breaking-news-app/pages/categories/[category].tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/pages/categories/[category].tsx rename to projects/next-js/advanced/breaking-news-app/pages/categories/[category].tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/pages/index.tsx b/projects/next-js/advanced/breaking-news-app/pages/index.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/pages/index.tsx rename to projects/next-js/advanced/breaking-news-app/pages/index.tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/pages/search.tsx b/projects/next-js/advanced/breaking-news-app/pages/search.tsx similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/pages/search.tsx rename to projects/next-js/advanced/breaking-news-app/pages/search.tsx diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/public/favicon.ico b/projects/next-js/advanced/breaking-news-app/public/favicon.ico similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/public/favicon.ico rename to projects/next-js/advanced/breaking-news-app/public/favicon.ico diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/public/next.svg b/projects/next-js/advanced/breaking-news-app/public/next.svg similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/public/next.svg rename to projects/next-js/advanced/breaking-news-app/public/next.svg diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/public/vercel.svg b/projects/next-js/advanced/breaking-news-app/public/vercel.svg similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/public/vercel.svg rename to projects/next-js/advanced/breaking-news-app/public/vercel.svg diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/screenshot.webp b/projects/next-js/advanced/breaking-news-app/screenshot.webp similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/screenshot.webp rename to projects/next-js/advanced/breaking-news-app/screenshot.webp diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/styles/NewsArticleEntry.module.css b/projects/next-js/advanced/breaking-news-app/styles/NewsArticleEntry.module.css similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/styles/NewsArticleEntry.module.css rename to projects/next-js/advanced/breaking-news-app/styles/NewsArticleEntry.module.css diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/styles/app.module.css b/projects/next-js/advanced/breaking-news-app/styles/app.module.css similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/styles/app.module.css rename to projects/next-js/advanced/breaking-news-app/styles/app.module.css diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/styles/globals.css b/projects/next-js/advanced/breaking-news-app/styles/globals.css similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/styles/globals.css rename to projects/next-js/advanced/breaking-news-app/styles/globals.css diff --git a/Next-JS-Projects/Advanced/Breaking-News-App/tsconfig.json b/projects/next-js/advanced/breaking-news-app/tsconfig.json similarity index 100% rename from Next-JS-Projects/Advanced/Breaking-News-App/tsconfig.json rename to projects/next-js/advanced/breaking-news-app/tsconfig.json diff --git a/Next-JS-Projects/Basic/Weather-Website/.eslintrc.json b/projects/next-js/basic/weather-website/.eslintrc.json similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/.eslintrc.json rename to projects/next-js/basic/weather-website/.eslintrc.json diff --git a/Next-JS-Projects/Basic/Weather-Website/.gitignore b/projects/next-js/basic/weather-website/.gitignore similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/.gitignore rename to projects/next-js/basic/weather-website/.gitignore diff --git a/Next-JS-Projects/Basic/Weather-Website/README.md b/projects/next-js/basic/weather-website/README.md similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/README.md rename to projects/next-js/basic/weather-website/README.md diff --git a/Next-JS-Projects/Basic/Weather-Website/app/api/weather/route.ts b/projects/next-js/basic/weather-website/app/api/weather/route.ts similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/app/api/weather/route.ts rename to projects/next-js/basic/weather-website/app/api/weather/route.ts diff --git a/Next-JS-Projects/Basic/Weather-Website/app/favicon.ico b/projects/next-js/basic/weather-website/app/favicon.ico similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/app/favicon.ico rename to projects/next-js/basic/weather-website/app/favicon.ico diff --git a/Next-JS-Projects/Basic/Weather-Website/app/globals.css b/projects/next-js/basic/weather-website/app/globals.css similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/app/globals.css rename to projects/next-js/basic/weather-website/app/globals.css diff --git a/Next-JS-Projects/Basic/Weather-Website/app/layout.tsx b/projects/next-js/basic/weather-website/app/layout.tsx similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/app/layout.tsx rename to projects/next-js/basic/weather-website/app/layout.tsx diff --git a/Next-JS-Projects/Basic/Weather-Website/app/page.module.css b/projects/next-js/basic/weather-website/app/page.module.css similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/app/page.module.css rename to projects/next-js/basic/weather-website/app/page.module.css diff --git a/Next-JS-Projects/Basic/Weather-Website/app/page.tsx b/projects/next-js/basic/weather-website/app/page.tsx similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/app/page.tsx rename to projects/next-js/basic/weather-website/app/page.tsx diff --git a/Next-JS-Projects/Basic/Weather-Website/next.config.mjs b/projects/next-js/basic/weather-website/next.config.mjs similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/next.config.mjs rename to projects/next-js/basic/weather-website/next.config.mjs diff --git a/Next-JS-Projects/Basic/Weather-Website/package-lock.json b/projects/next-js/basic/weather-website/package-lock.json similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/package-lock.json rename to projects/next-js/basic/weather-website/package-lock.json diff --git a/Next-JS-Projects/Basic/Weather-Website/package.json b/projects/next-js/basic/weather-website/package.json similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/package.json rename to projects/next-js/basic/weather-website/package.json diff --git a/Next-JS-Projects/Basic/Weather-Website/postcss.config.mjs b/projects/next-js/basic/weather-website/postcss.config.mjs similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/postcss.config.mjs rename to projects/next-js/basic/weather-website/postcss.config.mjs diff --git a/Next-JS-Projects/Basic/Weather-Website/public/next.svg b/projects/next-js/basic/weather-website/public/next.svg similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/public/next.svg rename to projects/next-js/basic/weather-website/public/next.svg diff --git a/Next-JS-Projects/Basic/Weather-Website/public/vercel.svg b/projects/next-js/basic/weather-website/public/vercel.svg similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/public/vercel.svg rename to projects/next-js/basic/weather-website/public/vercel.svg diff --git a/Next-JS-Projects/Basic/Weather-Website/screenshot.webp b/projects/next-js/basic/weather-website/screenshot.webp similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/screenshot.webp rename to projects/next-js/basic/weather-website/screenshot.webp diff --git a/Next-JS-Projects/Basic/Weather-Website/tailwind.config.ts b/projects/next-js/basic/weather-website/tailwind.config.ts similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/tailwind.config.ts rename to projects/next-js/basic/weather-website/tailwind.config.ts diff --git a/Next-JS-Projects/Basic/Weather-Website/tsconfig.json b/projects/next-js/basic/weather-website/tsconfig.json similarity index 100% rename from Next-JS-Projects/Basic/Weather-Website/tsconfig.json rename to projects/next-js/basic/weather-website/tsconfig.json diff --git a/Next-JS-Projects/Intermediate/Quiz-App/README.md b/projects/next-js/intermediate/quiz-app/README.md similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/README.md rename to projects/next-js/intermediate/quiz-app/README.md diff --git a/Next-JS-Projects/Intermediate/Quiz-App/app/globals.css b/projects/next-js/intermediate/quiz-app/app/globals.css similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/app/globals.css rename to projects/next-js/intermediate/quiz-app/app/globals.css diff --git a/Next-JS-Projects/Intermediate/Quiz-App/app/layout.js b/projects/next-js/intermediate/quiz-app/app/layout.js similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/app/layout.js rename to projects/next-js/intermediate/quiz-app/app/layout.js diff --git a/Next-JS-Projects/Intermediate/Quiz-App/app/page.js b/projects/next-js/intermediate/quiz-app/app/page.js similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/app/page.js rename to projects/next-js/intermediate/quiz-app/app/page.js diff --git a/Next-JS-Projects/Intermediate/Quiz-App/app/quiz/[id]/page.js b/projects/next-js/intermediate/quiz-app/app/quiz/[id]/page.js similarity index 97% rename from Next-JS-Projects/Intermediate/Quiz-App/app/quiz/[id]/page.js rename to projects/next-js/intermediate/quiz-app/app/quiz/[id]/page.js index 850e3b17..d6ac565f 100644 --- a/Next-JS-Projects/Intermediate/Quiz-App/app/quiz/[id]/page.js +++ b/projects/next-js/intermediate/quiz-app/app/quiz/[id]/page.js @@ -1,57 +1,57 @@ -"use client"; - -import { useState } from 'react'; -import { useRouter, useParams } from 'next/navigation'; -import questions from '../../../public/questions.json'; - -export default function Quiz() { - - const { id } = useParams(); - const quiz = questions.filter((q) => q.category === id); - const [currentQuestion, setCurrentQuestion] = useState(0); - const [score, setScore] = useState(0); - const router = useRouter(); - - const handleAnswerClick = (answer) => { - if (answer === quiz[currentQuestion].answer) { - setScore(score + 1); - } - - const nextQuestion = currentQuestion + 1; - if (nextQuestion < quiz.length) { - setCurrentQuestion(nextQuestion); - } else { - router.push(`/results?score=${score + 1}&total=${quiz.length}`) - } - }; - - return ( -
-

- Question {currentQuestion+1} of {quiz.length} -

-

- {quiz[currentQuestion].question} -

-
- {quiz[currentQuestion].options.map((option, index) => ( - - ))} -
-
- ) +"use client"; + +import { useState } from 'react'; +import { useRouter, useParams } from 'next/navigation'; +import questions from '../../../public/questions.json'; + +export default function Quiz() { + + const { id } = useParams(); + const quiz = questions.filter((q) => q.category === id); + const [currentQuestion, setCurrentQuestion] = useState(0); + const [score, setScore] = useState(0); + const router = useRouter(); + + const handleAnswerClick = (answer) => { + if (answer === quiz[currentQuestion].answer) { + setScore(score + 1); + } + + const nextQuestion = currentQuestion + 1; + if (nextQuestion < quiz.length) { + setCurrentQuestion(nextQuestion); + } else { + router.push(`/results?score=${score + 1}&total=${quiz.length}`) + } + }; + + return ( +
+

+ Question {currentQuestion+1} of {quiz.length} +

+

+ {quiz[currentQuestion].question} +

+
+ {quiz[currentQuestion].options.map((option, index) => ( + + ))} +
+
+ ) } \ No newline at end of file diff --git a/Next-JS-Projects/Intermediate/Quiz-App/app/results/page.js b/projects/next-js/intermediate/quiz-app/app/results/page.js similarity index 96% rename from Next-JS-Projects/Intermediate/Quiz-App/app/results/page.js rename to projects/next-js/intermediate/quiz-app/app/results/page.js index 2d2df360..23afeb33 100644 --- a/Next-JS-Projects/Intermediate/Quiz-App/app/results/page.js +++ b/projects/next-js/intermediate/quiz-app/app/results/page.js @@ -1,36 +1,36 @@ -'use client'; - -import { useSearchParams } from 'next/navigation'; -import { useRouter } from 'next/navigation'; - -const ResultsPage = () => { - const searchParams = useSearchParams(); - const router = useRouter(); - const score = searchParams.get('score'); - const total = searchParams.get('total'); - - return ( -
-

- Your Score: {score}/{total} -

-

- Thanks for taking the quiz! -

- -
- ); -}; - -export default ResultsPage; +'use client'; + +import { useSearchParams } from 'next/navigation'; +import { useRouter } from 'next/navigation'; + +const ResultsPage = () => { + const searchParams = useSearchParams(); + const router = useRouter(); + const score = searchParams.get('score'); + const total = searchParams.get('total'); + + return ( +
+

+ Your Score: {score}/{total} +

+

+ Thanks for taking the quiz! +

+ +
+ ); +}; + +export default ResultsPage; diff --git a/Next-JS-Projects/Intermediate/Quiz-App/images/home.png b/projects/next-js/intermediate/quiz-app/images/home.png similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/images/home.png rename to projects/next-js/intermediate/quiz-app/images/home.png diff --git a/Next-JS-Projects/Intermediate/Quiz-App/images/quiz.png b/projects/next-js/intermediate/quiz-app/images/quiz.png similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/images/quiz.png rename to projects/next-js/intermediate/quiz-app/images/quiz.png diff --git a/Next-JS-Projects/Intermediate/Quiz-App/images/results.png b/projects/next-js/intermediate/quiz-app/images/results.png similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/images/results.png rename to projects/next-js/intermediate/quiz-app/images/results.png diff --git a/Next-JS-Projects/Intermediate/Quiz-App/jsconfig.json b/projects/next-js/intermediate/quiz-app/jsconfig.json similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/jsconfig.json rename to projects/next-js/intermediate/quiz-app/jsconfig.json diff --git a/Next-JS-Projects/Intermediate/Quiz-App/next.config.mjs b/projects/next-js/intermediate/quiz-app/next.config.mjs similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/next.config.mjs rename to projects/next-js/intermediate/quiz-app/next.config.mjs diff --git a/Next-JS-Projects/Intermediate/Quiz-App/package.json b/projects/next-js/intermediate/quiz-app/package.json similarity index 99% rename from Next-JS-Projects/Intermediate/Quiz-App/package.json rename to projects/next-js/intermediate/quiz-app/package.json index 508d3451..584fe839 100644 --- a/Next-JS-Projects/Intermediate/Quiz-App/package.json +++ b/projects/next-js/intermediate/quiz-app/package.json @@ -17,4 +17,4 @@ "postcss": "^8", "tailwindcss": "^3.4.1" } -} +} diff --git a/Next-JS-Projects/Intermediate/Quiz-App/postcss.config.mjs b/projects/next-js/intermediate/quiz-app/postcss.config.mjs similarity index 100% rename from Next-JS-Projects/Intermediate/Quiz-App/postcss.config.mjs rename to projects/next-js/intermediate/quiz-app/postcss.config.mjs diff --git a/Next-JS-Projects/Intermediate/Quiz-App/public/categories.json b/projects/next-js/intermediate/quiz-app/public/categories.json similarity index 96% rename from Next-JS-Projects/Intermediate/Quiz-App/public/categories.json rename to projects/next-js/intermediate/quiz-app/public/categories.json index 6b077cfe..975c27a7 100644 --- a/Next-JS-Projects/Intermediate/Quiz-App/public/categories.json +++ b/projects/next-js/intermediate/quiz-app/public/categories.json @@ -1,11 +1,11 @@ -[ - { "id": "html", "name": "HTML" }, - { "id": "css", "name": "CSS" }, - { "id": "javascript", "name": "JavaScript" }, - { "id": "python", "name": "Python" }, - { "id": "java", "name": "Java" }, - { "id": "react", "name": "React" }, - { "id": "php", "name": "PHP" }, - { "id": "c", "name": "C" } - ] +[ + { "id": "html", "name": "HTML" }, + { "id": "css", "name": "CSS" }, + { "id": "javascript", "name": "JavaScript" }, + { "id": "python", "name": "Python" }, + { "id": "java", "name": "Java" }, + { "id": "react", "name": "React" }, + { "id": "php", "name": "PHP" }, + { "id": "c", "name": "C" } + ] \ No newline at end of file diff --git a/Next-JS-Projects/Intermediate/Quiz-App/public/questions.json b/projects/next-js/intermediate/quiz-app/public/questions.json similarity index 99% rename from Next-JS-Projects/Intermediate/Quiz-App/public/questions.json rename to projects/next-js/intermediate/quiz-app/public/questions.json index f5be8242..966087e5 100644 --- a/Next-JS-Projects/Intermediate/Quiz-App/public/questions.json +++ b/projects/next-js/intermediate/quiz-app/public/questions.json @@ -1,41 +1,41 @@ -[ - { "question": "What does HTML stand for?", "options": ["HyperText Markup Language", "HighText Machine Language", "Hyperlink and Text Markup Language", "None of the above"], "answer": "HyperText Markup Language", "category": "html" }, - { "question": "What is the correct HTML element for inserting a line break?", "options": ["", "", "
", ""], "answer": "
", "category": "html" }, - { "question": "Which HTML attribute specifies an alternate text for an image, if the image cannot be displayed?", "options": ["alt", "title", "src", "href"], "answer": "alt", "category": "html" }, - { "question": "Which HTML tag is used to define an internal style sheet?", "options": ["