Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/princelad/brainwave

BrainWave is a powerful and flexible tool designed to help you organize your thoughts, tasks, and projects efficiently. Inspired by Notion, BrainWave leverages the power of React.js, Next.js, and Tailwind CSS to deliver a seamless and highly customizable user experience.
https://github.com/princelad/brainwave

next tailwindcss ts

Last synced: about 1 month ago
JSON representation

BrainWave is a powerful and flexible tool designed to help you organize your thoughts, tasks, and projects efficiently. Inspired by Notion, BrainWave leverages the power of React.js, Next.js, and Tailwind CSS to deliver a seamless and highly customizable user experience.

Awesome Lists containing this project

README

        

# BrainWave

BrainWave is a powerful and flexible tool designed to help you organize your thoughts, tasks, and projects efficiently. Inspired by Notion, BrainWave leverages the power of React.js, Next.js, and Tailwind CSS to deliver a seamless and highly customizable user experience.

## Table of Contents

- [Features](#features)
- [Screenshots](#screenshots)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Acknowledgements](#acknowledgements)

## Features

- **Rich Text Editing**: Create and edit notes with a versatile rich text editor.
- **Task Management**: Organize your tasks and projects with customizable task lists.
- **Database Support**: Create and manage databases with various types of content.
- **Multi-Platform**: Responsive design ensures a seamless experience across all devices.
- **Customization**: Tailor your workspace with flexible layout and styling options.

## Screenshots

![Dashboard](screenshots/dashboard.png)
![Editor](screenshots/editor.png)
![Task Management](screenshots/task_management.png)

## Installation

To get started with BrainWave, follow these steps:

1. **Clone the repository:**
```bash
git clone https://github.com/Princelad/brainwave.git
cd brainwave
```

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

3. **Run the development server:**
```bash
npm run dev
```

4. Open your browser and visit `http://localhost:3000` to see BrainWave in action.

## Usage

Once the development server is running, you can start using BrainWave to create notes, manage tasks, and organize your projects. The user interface is intuitive and designed to be similar to Notion, so you should feel right at home.

### Creating a Note

- Click on the "New Note" button.
- Use the rich text editor to write and format your note.
- Save your note to access it later from the dashboard.

## Contributing

We welcome contributions from the community! To contribute, please follow these steps:

1. Fork the repository.
2. Create a new branch: `git checkout -b my-feature-branch`.
3. Make your changes and commit them: `git commit -m 'Add new feature'`.
4. Push to the branch: `git push origin my-feature-branch`.
5. Submit a pull request.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Acknowledgements

- [React](https://reactjs.org/)
- [Next.js](https://nextjs.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- Inspired by [Notion](https://www.notion.so/)