From 4f8efda446e29e398c91e80fbb1839878a2c61ca Mon Sep 17 00:00:00 2001 From: JoeyThompson10 <108598229+JoeyThompson10@users.noreply.github.com> Date: Tue, 7 Nov 2023 19:56:56 -0500 Subject: [PATCH] Ads github download description and Contact page --- src/components/Contact.jsx | 35 ++++++++++++++++++++++++++++++ src/components/Documentation.jsx | 11 ++++++++++ src/components/Download.jsx | 37 ++++++++++++++++++++++++++++++++ src/pages/HomePage.jsx | 32 ++++++--------------------- 4 files changed, 89 insertions(+), 26 deletions(-) create mode 100644 src/components/Contact.jsx create mode 100644 src/components/Documentation.jsx create mode 100644 src/components/Download.jsx diff --git a/src/components/Contact.jsx b/src/components/Contact.jsx new file mode 100644 index 0000000..89f279d --- /dev/null +++ b/src/components/Contact.jsx @@ -0,0 +1,35 @@ +import React from 'react'; + +const Contact = () => { + const contacts = [ + { name: 'Joey Thompson', email: 'jthom282@students.kennesaw.edu' }, + { name: 'Ashly Altman', email: 'aaltman6@students.kennesaw.edu' }, + { name: 'Brooke Ebetino', email: 'bebetino@students.kennesaw.edu' }, + { name: 'Tyler Haley', email: 'thaley10@students.kennesaw.edu' }, + { name: 'Masood Afzali', email: 'safzali1@students.kennesaw.edu' }, + { + name: 'Nasiya Sharif', + title: 'Kennesaw State University Capstone Project Manager', + description: 'Organizer of the capstone project teams for Kennesaw State University. Acts as the intermediary between the project development team and the Robins Air Force Base representative.', + email: 'nrahman1@students.kennesaw.edu' + }, + ]; + + return ( +
+

Contact

+ +
+ ); +}; + +export default Contact; \ No newline at end of file diff --git a/src/components/Documentation.jsx b/src/components/Documentation.jsx new file mode 100644 index 0000000..77a3eed --- /dev/null +++ b/src/components/Documentation.jsx @@ -0,0 +1,11 @@ +import React from 'react'; + +const Documentation = () => { + return( +
+

Documentation

+
+ ); +}; + +export default Documentation; \ No newline at end of file diff --git a/src/components/Download.jsx b/src/components/Download.jsx new file mode 100644 index 0000000..d0cf50a --- /dev/null +++ b/src/components/Download.jsx @@ -0,0 +1,37 @@ +import React from 'react'; + +const About = () => { + const appInstallerUrl = "https://spectrum-analyzer-installer.s3.amazonaws.com/SpectrumAnalyzerTeam5.exe"; + + return ( +
+

Download the Spectrum Analyzer

+

Installation Instructions:

+ +

GitHub Repository:

+

You can also download and run the project from our GitHub repository. Here's how:

+
    +
  1. Visit our GitHub repository at Spectrum Analyzer Project.
  2. +
  3. Clone the repository or download the ZIP file and extract it on your computer.
  4. +
  5. Navigate to the project directory where the main.py file is located.
  6. +
  7. Open a terminal or command prompt in this directory.
  8. +
  9. Ensure you have Python installed on your system and the necessary libraries by running pip install -r requirements.txt (the requirements file should list all the necessary libraries).
  10. +
  11. Run the application by executing python main.py in the terminal.
  12. +
+

Note: You can find detailed instructions and documentation on how to set up and run the project in the repository's README file.

+ +

Installer:

+

Download the installer and run it on your system. Follow the on-screen instructions to complete the installation.

+ + + + +

Version: 1.6

+

File Size: 15 MB

+

Release Date: 2023-11-05

+

System Requirements: Windows 10/11, 4GB RAM, 500MB Disk Space

+
+ ); +}; + +export default About; \ No newline at end of file diff --git a/src/pages/HomePage.jsx b/src/pages/HomePage.jsx index b3d8c5f..45f68be 100644 --- a/src/pages/HomePage.jsx +++ b/src/pages/HomePage.jsx @@ -2,10 +2,11 @@ import React from 'react'; import { Tabs, TabList, Tab, TabPanel } from 'react-tabs'; import 'react-tabs/style/react-tabs.css'; import About from '../components/About'; +import Download from '../components/Download'; +import Documentation from '../components/Documentation'; +import Contact from '../components/Contact'; function HomePage() { - const appInstallerUrl = "https://spectrum-analyzer-installer.s3.amazonaws.com/SpectrumAnalyzerTeam5.exe"; - return (
@@ -15,38 +16,17 @@ function HomePage() { Documentation Contact - -

Download the Spectrum Analyzer

-

Installation Instructions:

-

Download the installer and run it on your system. Follow the on-screen instructions to complete the installation.

- - - - -

Version: 1.6

-

File Size: 15 MB

-

Release Date: 2023-11-05

-

System Requirements: Windows 10/11, 4GB RAM, 500MB Disk Space

- -

Release Notes:

-
    -
  • Added support for new signal processing algorithms.
  • -
  • Improved UI responsiveness for high-resolution displays.
  • -
  • Fixed bug causing incorrect frequency display on certain devices.
  • -
- - +
- -

Documentation

+
-

Contact Information

+