An open API service indexing awesome lists of open source software.

https://github.com/arnobt78/brainwave-modern-ui--react-frontend

Brainwave is a modern landing page built with React-Vite, Tailwind CSS. It showcases advanced design principles, smooth animations, a modular architecture, making it an ideal reference for building visually stunning, highly interactive web projects. It is structured for easy learning, extension, reusability, with a focus on clean code, practices
https://github.com/arnobt78/brainwave-modern-ui--react-frontend

bento-grid brainwave-modern-ui complex-ui-geometry frontend-design frontend-website landing-page landing-page-design landing-page-template latest-ui-trends modern-ui modern-ui-design modern-ui-ux open-soucre parallax react-vite-tailwindcss responsive-design reusable-template roadmap scalable smooth-animations-and-transitions

Last synced: 7 months ago
JSON representation

Brainwave is a modern landing page built with React-Vite, Tailwind CSS. It showcases advanced design principles, smooth animations, a modular architecture, making it an ideal reference for building visually stunning, highly interactive web projects. It is structured for easy learning, extension, reusability, with a focus on clean code, practices

Awesome Lists containing this project

README

          

# 🧠 Brainwave – Modern UI/UX Landing Page React Website

![Screenshot 2025-07-30 at 13 26 23](https://github.com/user-attachments/assets/56060732-b01f-4ed0-955c-76247b9d1ebe)
![Screenshot 2025-07-30 at 13 26 45](https://github.com/user-attachments/assets/577eca3a-a04e-46c5-b0b9-7c2e0ab7de94)
![Screenshot 2025-07-30 at 13 27 01](https://github.com/user-attachments/assets/2a80408e-cd8c-4d54-ac3f-5d32eb5a1f0b)
![Screenshot 2025-07-30 at 13 27 16](https://github.com/user-attachments/assets/502cb83d-bb2d-48c5-a439-98ba2c5eba6f)
![Screenshot 2025-07-30 at 13 27 30](https://github.com/user-attachments/assets/9853f330-d763-44f3-b345-814832e9f3fd)
![Screenshot 2025-07-30 at 13 27 41](https://github.com/user-attachments/assets/546e4b4c-4ca5-4ce3-a39b-fe0a46a5444c)
![Screenshot 2025-07-30 at 13 27 52](https://github.com/user-attachments/assets/71d45c5e-7355-49cf-a40f-18afa17ffa1c)
![Screenshot 2025-07-30 at 13 28 14](https://github.com/user-attachments/assets/a784062c-f38e-447d-b89b-7313feac3af7)
![Screenshot 2025-07-30 at 13 28 40](https://github.com/user-attachments/assets/ae17bea4-fbf7-4122-93d2-c46878b62d5a)
![Screenshot 2025-07-30 at 13 28 54](https://github.com/user-attachments/assets/4bebed12-23d5-45e1-a01e-40756087869e)
![Screenshot 2025-07-30 at 13 29 08](https://github.com/user-attachments/assets/328d9c8a-da42-4c13-a12e-f02059c842fd)

---

## 🧩 Project Summary

Brainwave is a modern UI/UX web application built with React.js, Vite, and Tailwind CSS. It showcases advanced design principles, smooth animations, and a modular architecture, making it an ideal reference for building visually stunning and highly interactive web projects. The project is structured for easy learning, extension, and reusability, with a focus on clean code and best practices.

- **Live-Demo:** [https://brainwave-modern-ui.netlify.app/](https://brainwave-modern-ui.netlify.app/)

---

## πŸ“‹ Table of Contents

1. [Project Summary](#%F0%9F%A7%A9-project-summary)
2. [Tech Stack](#tech-stack)
3. [Features](#features)
4. [Project Structure](#project-structure)
5. [Components Overview](#components-overview)
6. [How to Run](#how-to-run)
7. [Walkthrough & Usage](#walkthrough--usage)
8. [Code Snippets & Examples](#code-snippets--examples)
9. [Reusability & Extension](#reusability--extension)
10. [Useful Links](#useful-links)
11. [Keywords](#keywords)
12. [Conclusion](#conclusion)

---

## βš™οΈ Tech Stack

- **Vite**: Fast build tool for modern web projects.
- **React.js**: Component-based UI library.
- **Tailwind CSS**: Utility-first CSS framework for rapid UI development.

---

## πŸ”‹ Features

- **Beautiful Sections**: Hero, services, features, how to use, roadmap, pricing, footer, header.
- **Parallax Animations**: Mouse and scroll-triggered effects.
- **Complex UI Geometry**: Intricate shapes, grids, and lines using Tailwind CSS.
- **Latest UI Trends**: Bento grids, gradients, and modern layouts.
- **Responsive Design**: Works seamlessly across all devices.
- **Reusable Components**: Modular and easy to extend.
- **Code Architecture**: Clean, maintainable, and scalable.

---

## πŸ—‚οΈ Project Structure

```bash
brainwave/
β”‚
β”œβ”€β”€ index.html
β”œβ”€β”€ package.json
β”œβ”€β”€ postcss.config.js
β”œβ”€β”€ tailwind.config.js
β”œβ”€β”€ vite.config.js
β”œβ”€β”€ public/
β”‚ └── assets/
β”‚ └── [images, svgs, icons, etc.]
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ App.jsx
β”‚ β”œβ”€β”€ index.css
β”‚ β”œβ”€β”€ main.jsx
β”‚ β”œβ”€β”€ assets/
β”‚ β”œβ”€β”€ components/
β”‚ β”‚ β”œβ”€β”€ [UI Components]
β”‚ β”‚ └── design/
β”‚ └── constants/
β”‚ └── index.js
└── README.md
```

- **public/assets/**: All static images, SVGs, and icons.
- **src/components/**: Main React components and design subcomponents.
- **src/constants/**: Centralized constants for navigation, features, roadmap, etc.

---

## 🧩 Components Overview

- **Section.jsx**: Layout wrapper for each section, handles padding and decorative elements.
- **Roadmap.jsx**: Displays project roadmap with status, images, and progress.
- **Button.jsx, Heading.jsx, Tagline.jsx**: UI primitives for consistent design.
- **Design Components**: Specialized visuals for each section (e.g., Hero, Pricing).
- **Constants**: All static data (features, roadmap, benefits, etc.) for easy updates.

Each component is designed for reusability and can be imported into other projects.

---

## πŸš€ How to Run

### Prerequisites

- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/en)
- [npm](https://www.npmjs.com/)

### Setup

```bash
git clone https://github.com/arnobt78/Brainwave-Modern-UI--React-Frontend.git
cd brainwave
npm install
npm run dev
```

Open [http://localhost:5173](http://localhost:5173) in your browser.

---

## πŸƒ Walkthrough & Usage

1. **Clone & Install**: Follow the setup instructions above.
2. **Explore Components**: All UI sections are in `src/components/`. Each is self-contained and documented.
3. **Customize Constants**: Update `src/constants/index.js` to change navigation, features, roadmap, etc.
4. **Styling**: Tailwind CSS is used throughout. Modify `tailwind.config.js` and `index.css` for custom styles.
5. **Assets**: Add or replace images/SVGs in `public/assets/`.
6. **Routing**: The project uses anchor links for navigation. For advanced routing, integrate React Router.

---

## πŸ’» Code Snippets & Examples

### Example: Using a Component

```jsx
// Import Section component
import Section from './components/Section';

const MySection = () => (

Custom Content


This is a reusable section.



);
```

### Example: Adding a New Feature

1. Add feature details in `src/constants/index.js`.
2. Create a new component in `src/components/`.
3. Import and use it in `App.jsx`.

---

## πŸ”„ Reusability & Extension

- **Modular Components**: Copy any component from `src/components/` into your own project.
- **Constants**: Centralized data makes it easy to update or extend features.
- **Design System**: Tailwind utility classes and custom config for rapid prototyping.
- **Assets**: Organized for easy replacement and extension.

**To reuse a component:**

- Import the component and its required assets/constants.
- Pass props as needed for customization.

---

## πŸ”— Useful Links

- [Assets](https://drive.google.com/file/d/1JKzwPl_hnpjIlNbwfjMagb4HosxnyXbf/view?usp=sharing)
- [Design](https://drive.google.com/file/d/15WJMOchujvaQ7Kg9e0nGeGR7G7JOeX1K/view?usp=sharing)
- [Absolute Relative Positioning](https://css-tricks.com/absolute-positioning-inside-relative-positioning/)
- [Live Website](https://jsm-brainwave.com/)
- [YouTube Tutorial](https://www.youtube.com/@javascriptmastery/videos)
- [Discord Community](https://discord.com/invite/n6EdbFJ)

---

## 🏷️ Keywords

React, Vite, Tailwind CSS, UI/UX, Modern Web, Parallax, Responsive, Components, Design System, Roadmap, Features, Tutorial, Reusable, Scalable, Open Source

---

## πŸ“ Conclusion

Brainwave is a showcase of modern web design and development, built for learning, inspiration, and extension. Whether you’re a beginner or a pro, you’ll find the codebase clean, modular, and easy to adapt. Dive into the components, experiment with the design, and make it your own!

---

## Happy Coding! πŸŽ‰

Feel free to use this Project Repository and extend this project further!

If you have any questions or want to share your work, reach out via GitHub or my portfolio [https://arnob-mahmud.vercel.app/](https://arnob-mahmud.vercel.app/).

**Enjoy building and learning!** πŸš€

Thank you! 😊

---