Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed multiple issues (#11, #9, #12) - Subtask 1 #14

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 114 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,117 @@
# Resonate-Website
<!-- # Resonate-Website
Resonate Landing Page

[![Figma Design](https://img.shields.io/badge/Figma-Design-%23F24E1E?style=for-the-badge&logo=figma&logoColor=white)](https://www.figma.com/file/b3DxpcvL98arH8Pru0hTEa/Resonate-Landing-Page?type=design&node-id=0%3A1&mode=design&t=IzEKsikv4qAp7jV8-1)
-->


Here is a sample `README.md` file for the **Resonate-Website** repository:

```markdown
# Resonate Website

![Resonate Logo](path/to/logo.png) <!-- Replace with the actual logo path if available -->

The **Resonate Website** is the official platform for Resonate, designed to provide a seamless and informative experience for users. This repository contains the codebase for the website, enabling efficient updates and enhancements.

---

## Table of Contents
- [About Resonate](#about-resonate)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Getting Started](#getting-started)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

---

## About Resonate

Resonate is an initiative by the [AOSSIE Organization](https://aossie.org), aimed at fostering collaboration, innovation, and knowledge sharing within the open-source community. The website serves as the central hub for information, updates, and resources about Resonate.

---

## Features

- **Modern UI/UX Design:** Intuitive navigation and aesthetically pleasing design.
- **Dynamic Content:** Real-time updates and interactive sections.
- **Community Focus:** Dedicated sections for contributors and community members.
- **Responsiveness:** Optimized for all devices and screen sizes.
- **Accessibility:** Ensures an inclusive experience for all users.

---

## Technologies Used

The website is built using the following technologies:

- **Frontend:** HTML5, CSS3, JavaScript
- **Frameworks/Libraries:** React.js, Bootstrap
- **Backend:** Node.js, Express.js
- **Database:** MongoDB
- **Others:** Git, Webpack

---

## Getting Started

Follow the steps below to set up and run the project locally:

### Prerequisites
- [Node.js](https://nodejs.org/) (v14.x or higher)
- [Git](https://git-scm.com/)
- Code editor (e.g., [VS Code](https://code.visualstudio.com/))

### Installation
1. **Clone the Repository:**
```bash
git clone https://github.com/AOSSIE-Org/Resonate-Website.git
cd Resonate-Website
```

2. **Install Dependencies:**
```bash
npm install
```

3. **Run the Project:**
```bash
npm start
```

4. Open the website in your browser at `http://localhost:3000`.

---

## Contributing

We welcome contributions from the community! To contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature-name`).
3. Commit your changes (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature-name`).
5. Open a Pull Request.

For detailed contribution guidelines, refer to [CONTRIBUTING.md](CONTRIBUTING.md).

---

## License

This project is licensed under the [MIT License](LICENSE).

---

## Contact

For any inquiries or support, please contact us via:
- [GitHub Issues](https://github.com/AOSSIE-Org/Resonate-Website/issues)
- [AOSSIE Website](https://aossie.org)

We appreciate your interest in contributing to and supporting the Resonate Website!
```

Let me know if you want any further customization!
9 changes: 6 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,8 @@
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"tailwindcss": "^3.4.1"
}
}
Binary file added public/assets/aossie.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/apple.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/appwrite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/copyright.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/facebook.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/flutter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/github.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/group.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/icon-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/instagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/linkedin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/mobile-phone.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/ps.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/resonate_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/right-arrow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/socials.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/twitter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/vector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 0 additions & 38 deletions src/App.css

This file was deleted.

33 changes: 16 additions & 17 deletions src/App.js
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
import logo from './logo.svg';
import './App.css';
import Navbar from "./components/navbar";
import Hero from "./components/hero";
import Frames from "./components/frames";
import TechBanner from "./components/techBanner";
import AOBanner from "./components/aoBanner";
import Promo from "./components/promo";
import Footer from "./components/footer";


function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
<div className="flex flex-col min-h-screen bg-white">
<Navbar />
<Hero />
<Frames />
<TechBanner />
<AOBanner />
<Promo />
<Footer />
</div>
);
}
Expand Down
8 changes: 0 additions & 8 deletions src/App.test.js

This file was deleted.

23 changes: 23 additions & 0 deletions src/components/aoBanner.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import React from 'react';

const AoBanner = () => {
return (
<div className="flex flex-col lg:flex-row items-center lg:items-start mt-16 mx-4 lg:mx-20 gap-6 lg:gap-12 w-full min-h-screen">
<img src="/assets/aossie.png" alt="Australian Open-Source" className="w-full lg:w-auto h-auto" />
<div className="flex flex-col gap-6 lg:gap-12 mt-4 text-center lg:text-left px-4 lg:px-0">
<h1 className="text-4xl sm:text-5xl lg:text-6xl font-semibold text-white">
We Innovate <br /> We Educate
</h1>
<p className="text-lg sm:text-xl lg:text-2xl text-gray-300 w-full mx-2 lg:mx-35 px-4 mt-4">
We are an Australian not-for-profit umbrella organization for
open-source projects. We believe the open-source philosophy provides
a resource-efficient channel to transfer knowledge and achieve
innovation and education.
</p>
<img src="/assets/socials.png" alt="Social Media" className="w-32 sm:w-40 lg:w-56 mx-auto lg:mx-0" />
</div>
</div>
);
};

export default AoBanner;
28 changes: 28 additions & 0 deletions src/components/footer.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import React from 'react';

const Footer = () => {
return (
<footer className="bg-black flex flex-col lg:flex-row justify-between mt-16 p-4 lg:p-8">
<div className="flex flex-row items-center text-base ml-4 lg:ml-20">
<img src="/assets/copyright.png" alt="" />
</div>

<div className="flex flex-row justify-between items-center mx-4 lg:mr-20">
<div className="rounded-full bg-yellow-400 p-1 ml-1">
<img src="/assets/instagram.png" alt="" />
</div>
<div className="rounded-full bg-yellow-400 p-1 ml-1">
<img src="/assets/facebook.png" alt="" />
</div>
<div className="rounded-full bg-yellow-400 p-1 ml-1">
<img src="/assets/twitter.png" alt="" />
</div>
<div className="rounded-full bg-yellow-400 p-1 ml-1">
<img src="/assets/linkedin.png" alt="" />
</div>
</div>
</footer>
);
};

export default Footer;
55 changes: 55 additions & 0 deletions src/components/frames.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
import React from 'react';

const Frames = () => {
return (
<div className="flex flex-col mt-16 px-4 lg:px-24">
{/* Frame 1 */}
<div className="flex flex-col lg:flex-row items-center justify-between mx-4 lg:mx-16">
<img src="/assets/group.png" alt="" className="w-full lg:w-auto" />
<div className="-mt-20 flex flex-col lg:flex-row items-center px-4 lg:px-20">
<p className="text-3xl sm:text-4xl font-bold h-36 mr-4">1.</p>
<p className="text-xl sm:text-2xl lg:text-5xl h-40">
Real-time Audio Communication by joining rooms and talking to
people.
</p>
</div>
</div>

{/* Frame 2 */}
<div className="flex flex-col lg:flex-row items-center justify-between mx-4 lg:mx-16 mt-16">
<div className="-mt-20 flex flex-col lg:flex-row items-center px-4 lg:px-16">
<p className="text-3xl sm:text-4xl font-bold h-36 mr-4">2.</p>
<p className="text-xl sm:text-2xl lg:text-5xl h-40">
Ability to create rooms and moderate speakers and events.
</p>
</div>
<img src="/assets/group.png" alt="" className="w-full lg:w-auto" />
</div>

{/* Frame 3 */}
<div className="flex flex-col lg:flex-row items-center justify-between mx-4 lg:mx-16 mt-16">
<img src="/assets/group.png" alt="" className="w-full lg:w-auto" />
<div className="-mt-20 flex flex-col lg:flex-row items-center px-4 lg:px-20">
<p className="text-3xl sm:text-4xl font-bold h-36 mr-4">3.</p>
<p className="text-xl sm:text-2xl lg:text-5xl h-40">
Pair chatting to enable users to find random partners to talk to
in the app.
</p>
</div>
</div>

{/* Frame 4 */}
<div className="flex flex-col lg:flex-row items-center justify-between mx-4 lg:mx-16 mt-16">
<div className="-mt-20 flex flex-col lg:flex-row items-center px-4 lg:px-16">
<p className="text-3xl sm:text-4xl font-bold h-36 mr-4">4.</p>
<p className="text-xl sm:text-2xl lg:text-5xl h-40">
Real-time messaging(Coming Soon)
</p>
</div>
<img src="/assets/group.png" alt="" className="w-full lg:w-auto" />
</div>
</div>
);
};

export default Frames;
Loading