diff --git a/frontend/react/graduation/package-lock.json b/frontend/react/graduation/package-lock.json
index 2ba83019b..8403db780 100644
--- a/frontend/react/graduation/package-lock.json
+++ b/frontend/react/graduation/package-lock.json
@@ -11,6 +11,7 @@
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
+ "bootstrap": "^5.2.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
@@ -3091,6 +3092,16 @@
}
}
},
+ "node_modules/@popperjs/core": {
+ "version": "2.11.6",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
+ "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==",
+ "peer": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
"node_modules/@rollup/plugin-babel": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
@@ -5460,6 +5471,24 @@
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
},
+ "node_modules/bootstrap": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz",
+ "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/twbs"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/bootstrap"
+ }
+ ],
+ "peerDependencies": {
+ "@popperjs/core": "^2.11.6"
+ }
+ },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -19261,6 +19290,12 @@
"source-map": "^0.7.3"
}
},
+ "@popperjs/core": {
+ "version": "2.11.6",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
+ "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==",
+ "peer": true
+ },
"@rollup/plugin-babel": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
@@ -21052,6 +21087,12 @@
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
},
+ "bootstrap": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz",
+ "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==",
+ "requires": {}
+ },
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
diff --git a/frontend/react/graduation/package.json b/frontend/react/graduation/package.json
index b6c686087..8bbee6189 100644
--- a/frontend/react/graduation/package.json
+++ b/frontend/react/graduation/package.json
@@ -6,6 +6,7 @@
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
+ "bootstrap": "^5.2.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
diff --git a/frontend/react/graduation/public/index.html b/frontend/react/graduation/public/index.html
index aa069f27c..c5d8c7053 100644
--- a/frontend/react/graduation/public/index.html
+++ b/frontend/react/graduation/public/index.html
@@ -1,43 +1,11 @@
-
-
-
-
-
-
-
-
React App
You need to enable JavaScript to run this app.
-
diff --git a/frontend/react/graduation/public/logo192.png b/frontend/react/graduation/public/logo192.png
deleted file mode 100644
index fc44b0a37..000000000
Binary files a/frontend/react/graduation/public/logo192.png and /dev/null differ
diff --git a/frontend/react/graduation/public/logo512.png b/frontend/react/graduation/public/logo512.png
deleted file mode 100644
index a4e47a654..000000000
Binary files a/frontend/react/graduation/public/logo512.png and /dev/null differ
diff --git a/frontend/react/graduation/public/manifest.json b/frontend/react/graduation/public/manifest.json
deleted file mode 100644
index 080d6c77a..000000000
--- a/frontend/react/graduation/public/manifest.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "short_name": "React App",
- "name": "Create React App Sample",
- "icons": [
- {
- "src": "favicon.ico",
- "sizes": "64x64 32x32 24x24 16x16",
- "type": "image/x-icon"
- },
- {
- "src": "logo192.png",
- "type": "image/png",
- "sizes": "192x192"
- },
- {
- "src": "logo512.png",
- "type": "image/png",
- "sizes": "512x512"
- }
- ],
- "start_url": ".",
- "display": "standalone",
- "theme_color": "#000000",
- "background_color": "#ffffff"
-}
diff --git a/frontend/react/graduation/public/robots.txt b/frontend/react/graduation/public/robots.txt
deleted file mode 100644
index e9e57dc4d..000000000
--- a/frontend/react/graduation/public/robots.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-# https://www.robotstxt.org/robotstxt.html
-User-agent: *
-Disallow:
diff --git a/frontend/react/graduation/src/App.js b/frontend/react/graduation/src/App.js
deleted file mode 100644
index 378457572..000000000
--- a/frontend/react/graduation/src/App.js
+++ /dev/null
@@ -1,25 +0,0 @@
-import logo from './logo.svg';
-import './App.css';
-
-function App() {
- return (
-
- );
-}
-
-export default App;
diff --git a/frontend/react/graduation/src/Components/About/About.jsx b/frontend/react/graduation/src/Components/About/About.jsx
new file mode 100644
index 000000000..59a67a43a
--- /dev/null
+++ b/frontend/react/graduation/src/Components/About/About.jsx
@@ -0,0 +1,25 @@
+import React, { Component } from 'react'
+
+export default class About extends Component {
+ state={
+Name:'esmael',
+age :22,
+salary:5000,
+href:'https://www.google.com'
+
+ }
+ welcome=(name)=>{
+ alert(`Hello${name}`)
+ }
+ render() {
+ return (
+ <>
+ Hello {this.state.Name}
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Ab, aperiam? {this.state.age}
+ My salary is {this.state.salary}
+ Google
+ this.welcome('Mosaad')}>click me
+ >
+ )
+ }
+}
diff --git a/frontend/react/graduation/src/Components/App/App.jsx b/frontend/react/graduation/src/Components/App/App.jsx
new file mode 100644
index 000000000..57ed36fac
--- /dev/null
+++ b/frontend/react/graduation/src/Components/App/App.jsx
@@ -0,0 +1,19 @@
+import Home from '../Home/Home';
+// import About from "../About/About";
+// import Contacts from "../Contact/Contact";
+// import Parent from '../Parent/Parent';
+function App() {
+ return (
+ <>
+ {/* Hello Esmael */}
+
+ {/*
+ */}
+ {/* */}
+ >
+ );
+}
+
+export default App;
diff --git a/frontend/react/graduation/src/Components/Child/Child.jsx b/frontend/react/graduation/src/Components/Child/Child.jsx
new file mode 100644
index 000000000..9f05298e0
--- /dev/null
+++ b/frontend/react/graduation/src/Components/Child/Child.jsx
@@ -0,0 +1,23 @@
+import React, { Component } from 'react'
+
+export default class Child extends Component {
+ render() {
+ console.log(this.props);
+ let { id,Name,category,price,onSale}=this.props.productInfo;
+ return (
+ <>
+
+
+
id:{id}
+
Name:{Name}
+
Category:{category}
+
Price:{price}
+
this.props.x(this.props.productInfo)}>Delete
+
this.props.UpdateProd(this.props.productInfo)}>Update
+{onSale?
Onsale:{onSale} :''}
+
+
+ >
+ )
+ }
+}
diff --git a/frontend/react/graduation/src/Components/Contact/Contact.jsx b/frontend/react/graduation/src/Components/Contact/Contact.jsx
new file mode 100644
index 000000000..23c9cd8b1
--- /dev/null
+++ b/frontend/react/graduation/src/Components/Contact/Contact.jsx
@@ -0,0 +1,9 @@
+import React, { Component } from 'react'
+
+export default class Contact extends Component {
+ render() {
+ return (
+ Contact
+ )
+ }
+}
diff --git a/frontend/react/graduation/src/Components/Home/Home.jsx b/frontend/react/graduation/src/Components/Home/Home.jsx
new file mode 100644
index 000000000..cc30fd4d4
--- /dev/null
+++ b/frontend/react/graduation/src/Components/Home/Home.jsx
@@ -0,0 +1,351 @@
+import React, { Component } from 'react'
+import logo from '../../images/logo.jpg'
+import Homepage3 from '../../images/Home page 3.jpg'
+import Homepage1 from '../../images/Home page1.jpg'
+import Homepage4 from '../../images/Home page 4.jpg'
+import lastpage from '../../images/lastpage.jpg'
+import left2 from '../../images/left2.png'
+import Home3 from '../../images/Home-part3.jpg'
+import Hom3 from '../../images/Hom3-new.PNG'
+import newmod from '../../images/new-model.jpg'
+import newprec from '../../images/new-pracelete.jpg'
+import volunter2 from '../../images/volunter2.jpg'
+import Doctor from '../../images/Doctor.jpg'
+import volunter from '../../images/volunter.jpg'
+import HealthCenter from '../../images/HealthCenter.jpg'
+export default class Home extends Component {
+// state={
+// name:'esmael',
+// count:0,
+// }
+// ChangeCount=()=>{
+// this.state.count=10;
+// this.setState({count:this.state.count});
+// }
+ render() {
+ return (
+<>
+{/* start Home Page */}
+
+ {/* start Navbar */}
+
+
+
+
+
+
+
+
+
+
+
+ {/* end Navbar */}
+
+ {/* start Home-content */}
+
+
+
+
+
+ Revive My Memory
+
+
+Memory Recovery is the goal we work to protect patients
+ aged 50 to 70. From Alzheimer's injury
+ The brain is always active, even during sleep
+ However, certain activities can engage the brain in new ways
+ potentially leading to improvements in memory, cognitive function, or creativity.
+
+
Login
+
SignUp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* end Home-content */}
+
+ {/* start Home part2 */}
+
+
+
+
+
+
+
+
Revive My Memory
+
+ Mild cognitive impairment (MCI) is the stage between the expected decline in memory and thinking that happens with age and the more serious decline of dementia. MCI may include problems with memory, language People with MCI may be aware that their memory or mental function has "slipped."
+
+
Register
+
Learn More
+
+
+
+
+ {/* end Home part2 */}
+
+ {/*start Home part3 */}
+
+
+
+
Our Team
+
+
+
+
+
+
+ We Are Trying to assist The Mci Patient To commit to daily routine and reminding him of the important events. developing new skills and volunteering to the community to end Their difficulty coming up with words.Through The MRi and pet scans, We can classify whetherThe damaged Part Of The memory is MCI(Not Treatable) or other(Treatable),So We can Help The Doctor To diagones The Patient efficiently.
+
+
+
+
+
+
+ {/*End Home part3 */}
+
+ {/*start Home part4 */}
+
+
+
+
Our Technologies
+
+
+
+
+ {/*end Home part4 */}
+
+ {/*start part 5*/}
+
+
+
Model & Breclete
+
+
+
+
Classification Model
+
is a machine learning Algorithm Help us To Know More About The type of data
+
+
+
Model Details
+
AI systems work by combining large sets of data with intelligent, iterative processing algorithms
+
for more information go to MemoAi
+
+
+
+
+
+
How Memory Works
+
+ the bracelet uses biometric sensors that measure the wearer’s heart rate, heart rate variability
+
+
+
+
Breclete
+
there are some senarios for How Breclete Works And deal with Patient.
+
for more information go to
+
Breclete Details
+
+
+
+
+
+
+ {/*End part5*/}
+ {/*start Home part 6 */}
+
+
+
Whole system
+
+
+
+
Doctor Name
+
+
+
+
+ Hello my name,s Mark I,m a doctor of al zahaimer I can Treat More than Patient
+
+
+ You can connect Dirctly to Doctor
+ Connect
+
+
or using
+
+
+
+
+
+
+
+
+
+
+
+
+
Patient Name
+
+
+
+
Hello my name,s Adam I,m a patient of al zahaimer I need Aperson for ito interested to what I do
+
+ You can connect Dirctly to Patient
+ Connect
+
+
or using
+
+
+
+
+
+
+
+
+
+
+
+
+
Volunter Name
+
+
+
+
+ Hello my name,s William I,m a Volunter of al zahaimer I can help patient for 8 Hours EveryDaY
+
+
+ You can connect Dirctly to Volunter
+ Connect
+
+
or using
+
+
+
+
+
+
+
+
+
+
+
+
+
Health center
+
+
+
+
+ Hello my name,s William I,m a Volunter of al zahaimer I can help patient for 8 Hours EveryDaY
+
+
+ You can connect Dirctly to Volunter
+ Connect
+
+
or using
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/*End Home part 6 */}
+
+ {/*start footer*/}
+
+ {/*end footer */}
+>
+ )
+ }
+}
diff --git a/frontend/react/graduation/src/Components/Memo-Ai/Memo.jsx b/frontend/react/graduation/src/Components/Memo-Ai/Memo.jsx
new file mode 100644
index 000000000..031178fd7
--- /dev/null
+++ b/frontend/react/graduation/src/Components/Memo-Ai/Memo.jsx
@@ -0,0 +1,9 @@
+import React, { Component } from 'react'
+
+export default class Memo extends Component {
+ render() {
+ return (
+ Memo
+ )
+ }
+}
diff --git a/frontend/react/graduation/src/Components/Parent/Parent.jsx b/frontend/react/graduation/src/Components/Parent/Parent.jsx
new file mode 100644
index 000000000..78176adc6
--- /dev/null
+++ b/frontend/react/graduation/src/Components/Parent/Parent.jsx
@@ -0,0 +1,40 @@
+import React, { Component } from 'react'
+import Child from '../Child/Child';
+export default class Parent extends Component {
+ state={
+ products:[
+ {id:1,Name:'Nokia',category:'mobile',price:7000,onSale:true},
+ {id:2,Name:'infinix',category:'mobile',price:4000,onSale:false},
+ {id:3,Name:'iphone',category:'mobile',price:17000,onSale:true},
+ {id:4,Name:'oppo',category:'mobile',price:9000,onSale:true},
+ {id:5,Name:'xmi',category:'mobile',price:1000,onSale:true},
+ ]
+ }
+ deleteProduct=(curentproduct)=>{
+let curentidex=this.state.products.indexOf(curentproduct);
+let product=this.state.products;
+product.splice(curentidex,1);
+this.setState({products:product})
+ }
+ UpdateProduct=(curentproduct)=>{
+let product=this.state.products;
+curentproduct.price++;
+this.setState({products:product});
+ }
+ render() {
+ return (
+ <>
+
+ {
+ this.state.products.map((product)=>)
+ }
+ {/*
+
+
+
+ */}
+
+ >
+ )
+ }
+}
diff --git a/frontend/react/graduation/src/Components/Team/Team.jsx b/frontend/react/graduation/src/Components/Team/Team.jsx
new file mode 100644
index 000000000..e4f467e5f
--- /dev/null
+++ b/frontend/react/graduation/src/Components/Team/Team.jsx
@@ -0,0 +1,9 @@
+import React, { Component } from 'react'
+
+export default class Team extends Component {
+ render() {
+ return (
+ Team
+ )
+ }
+}
diff --git a/frontend/react/graduation/src/Components/Video-call/Call.jsx b/frontend/react/graduation/src/Components/Video-call/Call.jsx
new file mode 100644
index 000000000..7b3b6e981
--- /dev/null
+++ b/frontend/react/graduation/src/Components/Video-call/Call.jsx
@@ -0,0 +1,9 @@
+import React, { Component } from 'react'
+
+export default class Call extends Component {
+ render() {
+ return (
+ Call
+ )
+ }
+}
diff --git a/frontend/react/graduation/src/images/Ahmed Tarek.PNG b/frontend/react/graduation/src/images/Ahmed Tarek.PNG
new file mode 100644
index 000000000..4fbe1e050
Binary files /dev/null and b/frontend/react/graduation/src/images/Ahmed Tarek.PNG differ
diff --git a/frontend/react/graduation/src/images/Ai4.jpeg b/frontend/react/graduation/src/images/Ai4.jpeg
new file mode 100644
index 000000000..3d0a4a992
Binary files /dev/null and b/frontend/react/graduation/src/images/Ai4.jpeg differ
diff --git a/frontend/react/graduation/src/images/All.PNG b/frontend/react/graduation/src/images/All.PNG
new file mode 100644
index 000000000..9c8c85461
Binary files /dev/null and b/frontend/react/graduation/src/images/All.PNG differ
diff --git a/frontend/react/graduation/src/images/AllVolunter.jfif b/frontend/react/graduation/src/images/AllVolunter.jfif
new file mode 100644
index 000000000..bd4827577
Binary files /dev/null and b/frontend/react/graduation/src/images/AllVolunter.jfif differ
diff --git a/frontend/react/graduation/src/images/Anas Osama.PNG b/frontend/react/graduation/src/images/Anas Osama.PNG
new file mode 100644
index 000000000..dc2eb9b25
Binary files /dev/null and b/frontend/react/graduation/src/images/Anas Osama.PNG differ
diff --git a/frontend/react/graduation/src/images/Anas2.PNG b/frontend/react/graduation/src/images/Anas2.PNG
new file mode 100644
index 000000000..7c581aae7
Binary files /dev/null and b/frontend/react/graduation/src/images/Anas2.PNG differ
diff --git a/frontend/react/graduation/src/images/Doctor vs patient.jfif b/frontend/react/graduation/src/images/Doctor vs patient.jfif
new file mode 100644
index 000000000..2550d7e0d
Binary files /dev/null and b/frontend/react/graduation/src/images/Doctor vs patient.jfif differ
diff --git a/frontend/react/graduation/src/images/Doctor.jpg b/frontend/react/graduation/src/images/Doctor.jpg
new file mode 100644
index 000000000..a0fdb9bf8
Binary files /dev/null and b/frontend/react/graduation/src/images/Doctor.jpg differ
diff --git a/frontend/react/graduation/src/images/Esmael.PNG b/frontend/react/graduation/src/images/Esmael.PNG
new file mode 100644
index 000000000..b631708e3
Binary files /dev/null and b/frontend/react/graduation/src/images/Esmael.PNG differ
diff --git a/frontend/react/graduation/src/images/Halim 1.PNG b/frontend/react/graduation/src/images/Halim 1.PNG
new file mode 100644
index 000000000..8b5d35dbf
Binary files /dev/null and b/frontend/react/graduation/src/images/Halim 1.PNG differ
diff --git a/frontend/react/graduation/src/images/Health center.jfif b/frontend/react/graduation/src/images/Health center.jfif
new file mode 100644
index 000000000..8dc3b670b
Binary files /dev/null and b/frontend/react/graduation/src/images/Health center.jfif differ
diff --git a/frontend/react/graduation/src/images/HealthCenter.jpg b/frontend/react/graduation/src/images/HealthCenter.jpg
new file mode 100644
index 000000000..c4531e3c5
Binary files /dev/null and b/frontend/react/graduation/src/images/HealthCenter.jpg differ
diff --git a/frontend/react/graduation/src/images/Hom3-new.PNG b/frontend/react/graduation/src/images/Hom3-new.PNG
new file mode 100644
index 000000000..0bd32feff
Binary files /dev/null and b/frontend/react/graduation/src/images/Hom3-new.PNG differ
diff --git a/frontend/react/graduation/src/images/Home page 3.jpg b/frontend/react/graduation/src/images/Home page 3.jpg
new file mode 100644
index 000000000..0c222935e
Binary files /dev/null and b/frontend/react/graduation/src/images/Home page 3.jpg differ
diff --git a/frontend/react/graduation/src/images/Home page 4.jpg b/frontend/react/graduation/src/images/Home page 4.jpg
new file mode 100644
index 000000000..49256190e
Binary files /dev/null and b/frontend/react/graduation/src/images/Home page 4.jpg differ
diff --git a/frontend/react/graduation/src/images/Home page1.jpg b/frontend/react/graduation/src/images/Home page1.jpg
new file mode 100644
index 000000000..00a39145f
Binary files /dev/null and b/frontend/react/graduation/src/images/Home page1.jpg differ
diff --git a/frontend/react/graduation/src/images/Home page2.jpg b/frontend/react/graduation/src/images/Home page2.jpg
new file mode 100644
index 000000000..71ed5997a
Binary files /dev/null and b/frontend/react/graduation/src/images/Home page2.jpg differ
diff --git a/frontend/react/graduation/src/images/Home-part2.jpeg b/frontend/react/graduation/src/images/Home-part2.jpeg
new file mode 100644
index 000000000..daad68243
Binary files /dev/null and b/frontend/react/graduation/src/images/Home-part2.jpeg differ
diff --git a/frontend/react/graduation/src/images/Home-part3.jpg b/frontend/react/graduation/src/images/Home-part3.jpg
new file mode 100644
index 000000000..435855ae3
Binary files /dev/null and b/frontend/react/graduation/src/images/Home-part3.jpg differ
diff --git a/frontend/react/graduation/src/images/Home3.PNG b/frontend/react/graduation/src/images/Home3.PNG
new file mode 100644
index 000000000..683e3bf24
Binary files /dev/null and b/frontend/react/graduation/src/images/Home3.PNG differ
diff --git a/frontend/react/graduation/src/images/OIP.jfif b/frontend/react/graduation/src/images/OIP.jfif
new file mode 100644
index 000000000..3bbbded96
Binary files /dev/null and b/frontend/react/graduation/src/images/OIP.jfif differ
diff --git a/frontend/react/graduation/src/images/_DSC1374.jpg b/frontend/react/graduation/src/images/_DSC1374.jpg
new file mode 100644
index 000000000..2d3583150
Binary files /dev/null and b/frontend/react/graduation/src/images/_DSC1374.jpg differ
diff --git a/frontend/react/graduation/src/images/amr6.PNG b/frontend/react/graduation/src/images/amr6.PNG
new file mode 100644
index 000000000..c9ecf52b5
Binary files /dev/null and b/frontend/react/graduation/src/images/amr6.PNG differ
diff --git a/frontend/react/graduation/src/images/call1.png b/frontend/react/graduation/src/images/call1.png
new file mode 100644
index 000000000..f46b30a2a
Binary files /dev/null and b/frontend/react/graduation/src/images/call1.png differ
diff --git a/frontend/react/graduation/src/images/call2.jpg b/frontend/react/graduation/src/images/call2.jpg
new file mode 100644
index 000000000..539f8a847
Binary files /dev/null and b/frontend/react/graduation/src/images/call2.jpg differ
diff --git a/frontend/react/graduation/src/images/call3.webp b/frontend/react/graduation/src/images/call3.webp
new file mode 100644
index 000000000..9315f8c1a
Binary files /dev/null and b/frontend/react/graduation/src/images/call3.webp differ
diff --git a/frontend/react/graduation/src/images/doctor vs patient.jpeg b/frontend/react/graduation/src/images/doctor vs patient.jpeg
new file mode 100644
index 000000000..dda436041
Binary files /dev/null and b/frontend/react/graduation/src/images/doctor vs patient.jpeg differ
diff --git a/frontend/react/graduation/src/images/last-map.PNG b/frontend/react/graduation/src/images/last-map.PNG
new file mode 100644
index 000000000..a55fbebf8
Binary files /dev/null and b/frontend/react/graduation/src/images/last-map.PNG differ
diff --git a/frontend/react/graduation/src/images/last-volunter.jfif b/frontend/react/graduation/src/images/last-volunter.jfif
new file mode 100644
index 000000000..2ebc250cc
Binary files /dev/null and b/frontend/react/graduation/src/images/last-volunter.jfif differ
diff --git a/frontend/react/graduation/src/images/last.PNG b/frontend/react/graduation/src/images/last.PNG
new file mode 100644
index 000000000..007a50e81
Binary files /dev/null and b/frontend/react/graduation/src/images/last.PNG differ
diff --git a/frontend/react/graduation/src/images/lastpage.jpg b/frontend/react/graduation/src/images/lastpage.jpg
new file mode 100644
index 000000000..50459a0c3
Binary files /dev/null and b/frontend/react/graduation/src/images/lastpage.jpg differ
diff --git a/frontend/react/graduation/src/images/left2.png b/frontend/react/graduation/src/images/left2.png
new file mode 100644
index 000000000..ae54b4a3e
Binary files /dev/null and b/frontend/react/graduation/src/images/left2.png differ
diff --git a/frontend/react/graduation/src/images/logo-black.png b/frontend/react/graduation/src/images/logo-black.png
new file mode 100644
index 000000000..acca458e4
Binary files /dev/null and b/frontend/react/graduation/src/images/logo-black.png differ
diff --git a/frontend/react/graduation/src/images/logo-color.png b/frontend/react/graduation/src/images/logo-color.png
new file mode 100644
index 000000000..e27e17972
Binary files /dev/null and b/frontend/react/graduation/src/images/logo-color.png differ
diff --git a/frontend/react/graduation/src/images/logo-no-background.png b/frontend/react/graduation/src/images/logo-no-background.png
new file mode 100644
index 000000000..69c15ab18
Binary files /dev/null and b/frontend/react/graduation/src/images/logo-no-background.png differ
diff --git a/frontend/react/graduation/src/images/logo-white.png b/frontend/react/graduation/src/images/logo-white.png
new file mode 100644
index 000000000..6004ebdd2
Binary files /dev/null and b/frontend/react/graduation/src/images/logo-white.png differ
diff --git a/frontend/react/graduation/src/images/logo.jpg b/frontend/react/graduation/src/images/logo.jpg
new file mode 100644
index 000000000..4ca4bfc9b
Binary files /dev/null and b/frontend/react/graduation/src/images/logo.jpg differ
diff --git a/frontend/react/graduation/src/images/logo0.png b/frontend/react/graduation/src/images/logo0.png
new file mode 100644
index 000000000..e0e0242a6
Binary files /dev/null and b/frontend/react/graduation/src/images/logo0.png differ
diff --git a/frontend/react/graduation/src/images/mci diseases.jfif b/frontend/react/graduation/src/images/mci diseases.jfif
new file mode 100644
index 000000000..380d7bbec
Binary files /dev/null and b/frontend/react/graduation/src/images/mci diseases.jfif differ
diff --git a/frontend/react/graduation/src/images/memo3 - Copy.PNG b/frontend/react/graduation/src/images/memo3 - Copy.PNG
new file mode 100644
index 000000000..43331d964
Binary files /dev/null and b/frontend/react/graduation/src/images/memo3 - Copy.PNG differ
diff --git a/frontend/react/graduation/src/images/neural-networks-gases1600x900.jpg b/frontend/react/graduation/src/images/neural-networks-gases1600x900.jpg
new file mode 100644
index 000000000..7ff8fe7a6
Binary files /dev/null and b/frontend/react/graduation/src/images/neural-networks-gases1600x900.jpg differ
diff --git a/frontend/react/graduation/src/images/new-model.jpg b/frontend/react/graduation/src/images/new-model.jpg
new file mode 100644
index 000000000..9dc35026a
Binary files /dev/null and b/frontend/react/graduation/src/images/new-model.jpg differ
diff --git a/frontend/react/graduation/src/images/new-pracelete.jpg b/frontend/react/graduation/src/images/new-pracelete.jpg
new file mode 100644
index 000000000..4d3560154
Binary files /dev/null and b/frontend/react/graduation/src/images/new-pracelete.jpg differ
diff --git a/frontend/react/graduation/src/images/newmodel.PNG b/frontend/react/graduation/src/images/newmodel.PNG
new file mode 100644
index 000000000..85f27ffa0
Binary files /dev/null and b/frontend/react/graduation/src/images/newmodel.PNG differ
diff --git a/frontend/react/graduation/src/images/nt.jpeg b/frontend/react/graduation/src/images/nt.jpeg
new file mode 100644
index 000000000..aa27017d6
Binary files /dev/null and b/frontend/react/graduation/src/images/nt.jpeg differ
diff --git a/frontend/react/graduation/src/images/omar.PNG b/frontend/react/graduation/src/images/omar.PNG
new file mode 100644
index 000000000..a2a3a7b45
Binary files /dev/null and b/frontend/react/graduation/src/images/omar.PNG differ
diff --git a/frontend/react/graduation/src/images/patient2.jfif b/frontend/react/graduation/src/images/patient2.jfif
new file mode 100644
index 000000000..5ef75dc43
Binary files /dev/null and b/frontend/react/graduation/src/images/patient2.jfif differ
diff --git a/frontend/react/graduation/src/images/patient3.png b/frontend/react/graduation/src/images/patient3.png
new file mode 100644
index 000000000..5e067abf3
Binary files /dev/null and b/frontend/react/graduation/src/images/patient3.png differ
diff --git a/frontend/react/graduation/src/images/preclete.jpg b/frontend/react/graduation/src/images/preclete.jpg
new file mode 100644
index 000000000..76fc77b44
Binary files /dev/null and b/frontend/react/graduation/src/images/preclete.jpg differ
diff --git a/frontend/react/graduation/src/images/revive-my-memory-low-resolution-logo-color-on-transparent-background.png b/frontend/react/graduation/src/images/revive-my-memory-low-resolution-logo-color-on-transparent-background.png
new file mode 100644
index 000000000..2fe0d7541
Binary files /dev/null and b/frontend/react/graduation/src/images/revive-my-memory-low-resolution-logo-color-on-transparent-background.png differ
diff --git a/frontend/react/graduation/src/images/six-alzheimers-symptoms-vector.jpg b/frontend/react/graduation/src/images/six-alzheimers-symptoms-vector.jpg
new file mode 100644
index 000000000..3e80c28b1
Binary files /dev/null and b/frontend/react/graduation/src/images/six-alzheimers-symptoms-vector.jpg differ
diff --git a/frontend/react/graduation/src/images/som3a.PNG b/frontend/react/graduation/src/images/som3a.PNG
new file mode 100644
index 000000000..84638e1c6
Binary files /dev/null and b/frontend/react/graduation/src/images/som3a.PNG differ
diff --git a/frontend/react/graduation/src/images/som3a3.PNG b/frontend/react/graduation/src/images/som3a3.PNG
new file mode 100644
index 000000000..d422446b9
Binary files /dev/null and b/frontend/react/graduation/src/images/som3a3.PNG differ
diff --git a/frontend/react/graduation/src/images/som3a4.PNG b/frontend/react/graduation/src/images/som3a4.PNG
new file mode 100644
index 000000000..81daa0846
Binary files /dev/null and b/frontend/react/graduation/src/images/som3a4.PNG differ
diff --git a/frontend/react/graduation/src/images/t12.PNG b/frontend/react/graduation/src/images/t12.PNG
new file mode 100644
index 000000000..0bfd67fdf
Binary files /dev/null and b/frontend/react/graduation/src/images/t12.PNG differ
diff --git a/frontend/react/graduation/src/images/volunter.jpg b/frontend/react/graduation/src/images/volunter.jpg
new file mode 100644
index 000000000..42bfd1f3d
Binary files /dev/null and b/frontend/react/graduation/src/images/volunter.jpg differ
diff --git a/frontend/react/graduation/src/images/volunter2.jpg b/frontend/react/graduation/src/images/volunter2.jpg
new file mode 100644
index 000000000..e2034f762
Binary files /dev/null and b/frontend/react/graduation/src/images/volunter2.jpg differ
diff --git a/frontend/react/graduation/src/images/volunter3.jfif b/frontend/react/graduation/src/images/volunter3.jfif
new file mode 100644
index 000000000..0f8dffaaf
Binary files /dev/null and b/frontend/react/graduation/src/images/volunter3.jfif differ
diff --git a/frontend/react/graduation/src/images/zahimar doctor.jpg b/frontend/react/graduation/src/images/zahimar doctor.jpg
new file mode 100644
index 000000000..931f22ad7
Binary files /dev/null and b/frontend/react/graduation/src/images/zahimar doctor.jpg differ
diff --git a/frontend/react/graduation/src/index.css b/frontend/react/graduation/src/index.css
index ec2585e8c..97541cf33 100644
--- a/frontend/react/graduation/src/index.css
+++ b/frontend/react/graduation/src/index.css
@@ -11,3 +11,171 @@ code {
font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
monospace;
}
+/*start Home page*/
+.Home{
+ /* background: rgb(2,0,36);
+background: linear-gradient(218deg, rgba(2,0,36,1) 0%, rgba(49,49,153,1) 29%, rgba(0,212,255,0) 32%); */
+/* background: rgb(2,0,36);
+background: linear-gradient(221deg, rgba(2,0,36,0.7170517865349264) 0%, rgba(74,74,185,0.9047268565629377) 30%, rgba(192,223,230,0) 46%); */
+background: rgb(2,0,36);
+background: linear-gradient(317deg, rgba(2,0,36,0.7170517865349264) 0%, rgba(74,74,185,0.9047268565629377) 41%, rgba(192,223,230,0) 46%);
+}
+/* start navbar*/
+.navbar .navbar-nav .nav-link.active,
+.navbar .navbar-nav .nav-link
+{
+ color: blue;
+ font-weight: bold;
+ margin-top: -10px;
+}
+.navbar .navbar-nav .nav-link{
+ color: blue;
+ font-weight: bold;
+}
+.logo{
+ width: 100px;
+ height: 70px;
+/* margin-top: 10px; */
+}
+/*end navbar*/
+/*start Home Content*/
+.left-content h1{
+ color: rgb(73, 73, 211);
+}
+.left-content p{
+line-height: 30px;
+}
+
+/* .right-content{
+ position: relative;
+} */
+.gallary p{
+ margin-top: 40px;
+ margin-left: 40px;
+}
+.gallary img{
+ width: 200px;
+}
+/*end Home-content*/
+/*Home part2*/
+/*left content*/
+.left-part2 img{
+width: 400px;
+}
+.p-part2{
+ line-height: 30px;
+}
+
+/*start Home part5*/
+.left-card .card{
+ width: 15rem;
+}
+/*end Home part 5*/
+
+/*last part of Home*/
+.spa-ic{
+ font-size: 25px;
+ font-weight: bold;
+ margin-left: 50px;
+}
+/*end last part of Home*/
+
+/*start Footer*/
+@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
+body{
+ line-height: 1.5;
+ font-family: 'Poppins', sans-serif;
+}
+*{
+ margin:0;
+ padding:0;
+ box-sizing: border-box;
+}
+.container{
+ max-width: 1170px;
+ margin:auto;
+}
+.row{
+ display: flex;
+ flex-wrap: wrap;
+}
+ul{
+ list-style: none;
+}
+.footer{
+ background-color: #24262b;
+ padding: 70px 0;
+}
+.footer-col{
+ width: 25%;
+ padding: 0 15px;
+}
+.footer-col h4{
+ font-size: 18px;
+ color: #ffffff;
+ text-transform: capitalize;
+ margin-bottom: 35px;
+ font-weight: 500;
+ position: relative;
+}
+.footer-col h4::before{
+ content: '';
+ position: absolute;
+ left:0;
+ bottom: -10px;
+ background-color: #e91e63;
+ height: 2px;
+ box-sizing: border-box;
+ width: 50px;
+}
+.footer-col ul li:not(:last-child){
+ margin-bottom: 10px;
+}
+.footer-col ul li a{
+ font-size: 16px;
+ text-transform: capitalize;
+ color: #ffffff;
+ text-decoration: none;
+ font-weight: 300;
+ color: #bbbbbb;
+ display: block;
+ transition: all 0.3s ease;
+}
+.footer-col ul li a:hover{
+ color: #ffffff;
+ padding-left: 8px;
+}
+.footer-col .social-links a{
+ display: inline-block;
+ height: 40px;
+ width: 40px;
+ background-color: rgba(255,255,255,0.2);
+ margin:0 10px 10px 0;
+ text-align: center;
+ line-height: 40px;
+ border-radius: 50%;
+ color: #ffffff;
+ transition: all 0.5s ease;
+}
+.footer-col .social-links a:hover{
+ color: #24262b;
+ background-color: #ffffff;
+}
+
+/*responsive*/
+@media(max-width: 767px){
+ .footer-col{
+ width: 50%;
+ margin-bottom: 30px;
+}
+}
+@media(max-width: 574px){
+ .footer-col{
+ width: 100%;
+}
+}
+
+
+
+
+/*end footer*/
\ No newline at end of file
diff --git a/frontend/react/graduation/src/index.js b/frontend/react/graduation/src/index.js
index d563c0fb1..33a7c505d 100644
--- a/frontend/react/graduation/src/index.js
+++ b/frontend/react/graduation/src/index.js
@@ -1,9 +1,11 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import App from './App';
+import App from './Components/App/App';
import reportWebVitals from './reportWebVitals';
-
+import 'bootstrap/dist/css/bootstrap.min.css';
+import 'bootstrap/dist/js/bootstrap.bundle.min.js';
+import '@fortawesome/fontawesome-free/css/all.min.css';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(