Skip to content

Commit f039644

Browse files
committed
1 parent c0b8506 commit f039644

37 files changed

+397
-105
lines changed

README.md

+114-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,117 @@
1-
# Resonate-Website
1+
<!-- # Resonate-Website
22
Resonate Landing Page
33
44
[![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)
5+
-->
6+
7+
8+
Here is a sample `README.md` file for the **Resonate-Website** repository:
9+
10+
```markdown
11+
# Resonate Website
12+
13+
![Resonate Logo](path/to/logo.png) <!-- Replace with the actual logo path if available -->
14+
15+
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.
16+
17+
---
18+
19+
## Table of Contents
20+
- [About Resonate](#about-resonate)
21+
- [Features](#features)
22+
- [Technologies Used](#technologies-used)
23+
- [Getting Started](#getting-started)
24+
- [Contributing](#contributing)
25+
- [License](#license)
26+
- [Contact](#contact)
27+
28+
---
29+
30+
## About Resonate
31+
32+
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.
33+
34+
---
35+
36+
## Features
37+
38+
- **Modern UI/UX Design:** Intuitive navigation and aesthetically pleasing design.
39+
- **Dynamic Content:** Real-time updates and interactive sections.
40+
- **Community Focus:** Dedicated sections for contributors and community members.
41+
- **Responsiveness:** Optimized for all devices and screen sizes.
42+
- **Accessibility:** Ensures an inclusive experience for all users.
43+
44+
---
45+
46+
## Technologies Used
47+
48+
The website is built using the following technologies:
49+
50+
- **Frontend:** HTML5, CSS3, JavaScript
51+
- **Frameworks/Libraries:** React.js, Bootstrap
52+
- **Backend:** Node.js, Express.js
53+
- **Database:** MongoDB
54+
- **Others:** Git, Webpack
55+
56+
---
57+
58+
## Getting Started
59+
60+
Follow the steps below to set up and run the project locally:
61+
62+
### Prerequisites
63+
- [Node.js](https://nodejs.org/) (v14.x or higher)
64+
- [Git](https://git-scm.com/)
65+
- Code editor (e.g., [VS Code](https://code.visualstudio.com/))
66+
67+
### Installation
68+
1. **Clone the Repository:**
69+
```bash
70+
git clone https://github.com/AOSSIE-Org/Resonate-Website.git
71+
cd Resonate-Website
72+
```
73+
74+
2. **Install Dependencies:**
75+
```bash
76+
npm install
77+
```
78+
79+
3. **Run the Project:**
80+
```bash
81+
npm start
82+
```
83+
84+
4. Open the website in your browser at `http://localhost:3000`.
85+
86+
---
87+
88+
## Contributing
89+
90+
We welcome contributions from the community! To contribute:
91+
92+
1. Fork the repository.
93+
2. Create a new branch (`git checkout -b feature-name`).
94+
3. Commit your changes (`git commit -m 'Add some feature'`).
95+
4. Push to the branch (`git push origin feature-name`).
96+
5. Open a Pull Request.
97+
98+
For detailed contribution guidelines, refer to [CONTRIBUTING.md](CONTRIBUTING.md).
99+
100+
---
101+
102+
## License
103+
104+
This project is licensed under the [MIT License](LICENSE).
105+
106+
---
107+
108+
## Contact
109+
110+
For any inquiries or support, please contact us via:
111+
- [GitHub Issues](https://github.com/AOSSIE-Org/Resonate-Website/issues)
112+
- [AOSSIE Website](https://aossie.org)
113+
114+
We appreciate your interest in contributing to and supporting the Resonate Website!
115+
```
116+
117+
Let me know if you want any further customization!

package-lock.json

+6-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,8 @@
3434
"last 1 firefox version",
3535
"last 1 safari version"
3636
]
37+
},
38+
"devDependencies": {
39+
"tailwindcss": "^3.4.1"
3740
}
3841
}

public/assets/aossie.png

119 KB
Loading

public/assets/apple.png

370 Bytes
Loading

public/assets/appwrite.png

3.89 KB
Loading

public/assets/copyright.png

561 Bytes
Loading

public/assets/facebook.png

279 Bytes
Loading

public/assets/flutter.png

3.06 KB
Loading

public/assets/github.png

620 Bytes
Loading

public/assets/group.png

198 KB
Loading

public/assets/icon-1.png

390 Bytes
Loading

public/assets/instagram.png

491 Bytes
Loading

public/assets/linkedin.png

373 Bytes
Loading

public/assets/mobile-phone.png

224 KB
Loading

public/assets/ps.png

973 Bytes
Loading

public/assets/resonate_logo.png

1.58 KB
Loading

public/assets/right-arrow.png

544 Bytes
Loading

public/assets/socials.png

6.83 KB
Loading

public/assets/twitter.png

560 Bytes
Loading

public/assets/vector.png

582 KB
Loading

src/App.css

-38
This file was deleted.

src/App.js

+16-17
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
import logo from './logo.svg';
2-
import './App.css';
1+
import Navbar from "./components/navbar";
2+
import Hero from "./components/hero";
3+
import Frames from "./components/frames";
4+
import TechBanner from "./components/techBanner";
5+
import AOBanner from "./components/aoBanner";
6+
import Promo from "./components/promo";
7+
import Footer from "./components/footer";
8+
39

410
function App() {
511
return (
6-
<div className="App">
7-
<header className="App-header">
8-
<img src={logo} className="App-logo" alt="logo" />
9-
<p>
10-
Edit <code>src/App.js</code> and save to reload.
11-
</p>
12-
<a
13-
className="App-link"
14-
href="https://reactjs.org"
15-
target="_blank"
16-
rel="noopener noreferrer"
17-
>
18-
Learn React
19-
</a>
20-
</header>
12+
<div className="flex flex-col min-h-screen bg-white">
13+
<Navbar />
14+
<Hero />
15+
<Frames />
16+
<TechBanner />
17+
<AOBanner />
18+
<Promo />
19+
<Footer />
2120
</div>
2221
);
2322
}

src/App.test.js

-8
This file was deleted.

src/components/aoBanner.jsx

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import React from 'react';
2+
3+
const AoBanner = () => {
4+
return (
5+
<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">
6+
<img src="/assets/aossie.png" alt="Australian Open-Source" className="w-full lg:w-auto h-auto" />
7+
<div className="flex flex-col gap-6 lg:gap-12 mt-4 text-center lg:text-left px-4 lg:px-0">
8+
<h1 className="text-4xl sm:text-5xl lg:text-6xl font-semibold text-white">
9+
We Innovate <br /> We Educate
10+
</h1>
11+
<p className="text-lg sm:text-xl lg:text-2xl text-gray-300 w-full mx-2 lg:mx-35 px-4 mt-4">
12+
We are an Australian not-for-profit umbrella organization for
13+
open-source projects. We believe the open-source philosophy provides
14+
a resource-efficient channel to transfer knowledge and achieve
15+
innovation and education.
16+
</p>
17+
<img src="/assets/socials.png" alt="Social Media" className="w-32 sm:w-40 lg:w-56 mx-auto lg:mx-0" />
18+
</div>
19+
</div>
20+
);
21+
};
22+
23+
export default AoBanner;

src/components/footer.jsx

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import React from 'react';
2+
3+
const Footer = () => {
4+
return (
5+
<footer className="bg-black flex flex-col lg:flex-row justify-between mt-16 p-4 lg:p-8">
6+
<div className="flex flex-row items-center text-base ml-4 lg:ml-20">
7+
<img src="/assets/copyright.png" alt="" />
8+
</div>
9+
10+
<div className="flex flex-row justify-between items-center mx-4 lg:mr-20">
11+
<div className="rounded-full bg-yellow-400 p-1 ml-1">
12+
<img src="/assets/instagram.png" alt="" />
13+
</div>
14+
<div className="rounded-full bg-yellow-400 p-1 ml-1">
15+
<img src="/assets/facebook.png" alt="" />
16+
</div>
17+
<div className="rounded-full bg-yellow-400 p-1 ml-1">
18+
<img src="/assets/twitter.png" alt="" />
19+
</div>
20+
<div className="rounded-full bg-yellow-400 p-1 ml-1">
21+
<img src="/assets/linkedin.png" alt="" />
22+
</div>
23+
</div>
24+
</footer>
25+
);
26+
};
27+
28+
export default Footer;

src/components/frames.jsx

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
import React from 'react';
2+
3+
const Frames = () => {
4+
return (
5+
<div className="flex flex-col mt-16 px-4 lg:px-24">
6+
{/* Frame 1 */}
7+
<div className="flex flex-col lg:flex-row items-center justify-between mx-4 lg:mx-16">
8+
<img src="/assets/group.png" alt="" className="w-full lg:w-auto" />
9+
<div className="-mt-20 flex flex-col lg:flex-row items-center px-4 lg:px-20">
10+
<p className="text-3xl sm:text-4xl font-bold h-36 mr-4">1.</p>
11+
<p className="text-xl sm:text-2xl lg:text-5xl h-40">
12+
Real-time Audio Communication by joining rooms and talking to
13+
people.
14+
</p>
15+
</div>
16+
</div>
17+
18+
{/* Frame 2 */}
19+
<div className="flex flex-col lg:flex-row items-center justify-between mx-4 lg:mx-16 mt-16">
20+
<div className="-mt-20 flex flex-col lg:flex-row items-center px-4 lg:px-16">
21+
<p className="text-3xl sm:text-4xl font-bold h-36 mr-4">2.</p>
22+
<p className="text-xl sm:text-2xl lg:text-5xl h-40">
23+
Ability to create rooms and moderate speakers and events.
24+
</p>
25+
</div>
26+
<img src="/assets/group.png" alt="" className="w-full lg:w-auto" />
27+
</div>
28+
29+
{/* Frame 3 */}
30+
<div className="flex flex-col lg:flex-row items-center justify-between mx-4 lg:mx-16 mt-16">
31+
<img src="/assets/group.png" alt="" className="w-full lg:w-auto" />
32+
<div className="-mt-20 flex flex-col lg:flex-row items-center px-4 lg:px-20">
33+
<p className="text-3xl sm:text-4xl font-bold h-36 mr-4">3.</p>
34+
<p className="text-xl sm:text-2xl lg:text-5xl h-40">
35+
Pair chatting to enable users to find random partners to talk to
36+
in the app.
37+
</p>
38+
</div>
39+
</div>
40+
41+
{/* Frame 4 */}
42+
<div className="flex flex-col lg:flex-row items-center justify-between mx-4 lg:mx-16 mt-16">
43+
<div className="-mt-20 flex flex-col lg:flex-row items-center px-4 lg:px-16">
44+
<p className="text-3xl sm:text-4xl font-bold h-36 mr-4">4.</p>
45+
<p className="text-xl sm:text-2xl lg:text-5xl h-40">
46+
Real-time messaging(Coming Soon)
47+
</p>
48+
</div>
49+
<img src="/assets/group.png" alt="" className="w-full lg:w-auto" />
50+
</div>
51+
</div>
52+
);
53+
};
54+
55+
export default Frames;

0 commit comments

Comments
 (0)