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

https://github.com/liquid-o2/idea-board

Ideaboard is a CRUD (create, read, update, delete) app that allows you to manage your ideas. Whether you're brainstorming for a new project, organizing your thoughts, or simply want a place to jot down your ideas as they come to you, Ideaboard is the perfect tool for the job.
https://github.com/liquid-o2/idea-board

crud-application design eslint jest prettier react react-hook react-test reactjs tailwindcss testing typescript ui vite

Last synced: about 2 months ago
JSON representation

Ideaboard is a CRUD (create, read, update, delete) app that allows you to manage your ideas. Whether you're brainstorming for a new project, organizing your thoughts, or simply want a place to jot down your ideas as they come to you, Ideaboard is the perfect tool for the job.

Awesome Lists containing this project

README

          

![Ideaboard, project image mockup](https://cdn.sanity.io/images/lo6epx6n/production/087613d2577e07fd173582d3c25b940cf696a49f-6000x4500.jpg)

# Ideaboard

Ideaboard is a CRUD (create, read, update, delete) app that allows you to manage your ideas. Whether you're brainstorming for a new project, organizing your thoughts, or simply want a place to jot down your ideas as they come to you, Ideaboard is the perfect tool for the job.

This app was built using Vite, TypeScript, TailwindCSS, React, Jest, and React Testing Library.

## Features

- Add new ideas to your Ideaboard with a simple form
- Update and delete your ideas as needed
- View all of your ideas in an organised layout

## Getting Started

To get started with Ideaboard, either visit the [Live website](https://ideaboard.vercel.app/)
or simply clone the repository and install the dependencies:

```bash
git clone https://github.com/liquid-O2/idea-board.git
cd ideaboard
npm install
```

Then, start the development server:
```bash
npm run dev
```

Your Ideaboard app will be available at `http://localhost:3000`

## Testing
To run the test suite, simply run:
```bash
npm run test
```

## Built With
* [Vite](https://vitejs.dev/) - A fast and lightweight frontend build tool
* [TypeScript](https://www.typescriptlang.org/) - A typed superset of JavaScript that compiles to plain JavaScript
* [TailwindCSS](https://tailwindcss.com/) - A utility-first CSS framework for rapidly building custom designs
* [React](https://reactjs.org/) - A JavaScript library for building user interfaces
* [Jest](https://jestjs.io/) - A JavaScript testing framework
* [React Testing Library](https://testing-library.com/) - A testing library for React components

## Contributing
If you'd like to contribute to Ideaboard, please fork the repository and make your changes as a separate branch. Once you've made your changes, open a pull request and we'll review your submission.