diff --git a/client/src/Icons/ContactIcon.jsx b/client/src/Icons/ContactIcon.jsx
new file mode 100644
index 000000000..91925391b
--- /dev/null
+++ b/client/src/Icons/ContactIcon.jsx
@@ -0,0 +1,32 @@
+import React from 'react';
+
+const styles = {
+ Icon: {
+ fill: '#8a1c1c',
+ top: '464px',
+ left: '407px',
+ width: '114px',
+ height: '133px',
+ },
+};
+
+export const IconComponent = ({ className = '' }) => (
+
+);
+
+const defaultProps = {
+ IconComponent,
+};
+
+const ContactIcon = (props) => {
+ return (
+ props.IconComponent
+ ?
+ :
+ );
+};
+
+export default ContactIcon;
\ No newline at end of file
diff --git a/client/src/img/coordinator.jpg b/client/src/img/coordinator.jpg
new file mode 100644
index 000000000..590722dfd
Binary files /dev/null and b/client/src/img/coordinator.jpg differ
diff --git a/client/src/img/ipms-banner.jpg b/client/src/img/ipms-banner.jpg
new file mode 100644
index 000000000..8737e6f2f
Binary files /dev/null and b/client/src/img/ipms-banner.jpg differ
diff --git a/client/src/img/mansoor.jpg b/client/src/img/mansoor.jpg
new file mode 100644
index 000000000..c48f1c2a7
Binary files /dev/null and b/client/src/img/mansoor.jpg differ
diff --git a/client/src/img/student.jpg b/client/src/img/student.jpg
new file mode 100644
index 000000000..af635da68
Binary files /dev/null and b/client/src/img/student.jpg differ
diff --git a/client/src/img/supervisor.jpg b/client/src/img/supervisor.jpg
new file mode 100644
index 000000000..0b7065ed6
Binary files /dev/null and b/client/src/img/supervisor.jpg differ
diff --git a/client/src/pages/About.js b/client/src/pages/About.js
new file mode 100644
index 000000000..346545515
--- /dev/null
+++ b/client/src/pages/About.js
@@ -0,0 +1,69 @@
+import React from "react";
+import "../styles/About.css";
+import bannerImg from "../img/ipms-banner.jpg";
+import studentImg from '../img/student.jpg';
+import supervisorImg from '../img/supervisor.jpg';
+import coordinatorImg from '../img/coordinator.jpg';
+
+const About = () => {
+ return (
+
+
About IPMS
+
+
+
+
+ The Internship Program Management System (IPMS) is an all-in-one solution designed to streamline and support every stage of the Computer Science internship experience at the University of Oklahoma.
+
+
+
+
+
+ ๐
+
Role-based Login
+
Students, supervisors, and coordinators get access to tools tailored to their role.
+
+
+ ๐งพ
+
Token-based Authentication
+
Secure token login system โ no passwords. Tokens last the full semester.
+
+
+ ๐
+
Streamlined Communication
+
Automatic reminders and workflows connect all users seamlessly.
+
+
+
+
+
+
Who Uses IPMS?
+
+
+
+
Students
+
Submit requests, track weekly progress, and complete your internship journey.
+
+
+
+
Supervisors
+
Review forms, approve progress, and evaluate student performance.
+
+
+
+
Coordinators
+
Oversee submissions, grade final reports, and manage workflows.
+
+
+
+
+
+
Get in Touch
+
Interested in learning more or need assistance? Contact us!