Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shotmeow/kanban

Keeping a list of tasks has become even easier
https://github.com/shotmeow/kanban

eslint firebase framer-motion javascript prettier react react-router redux-persist redux-toolkit sass swiper tailwindcss typescript vite

Last synced: about 2 months ago
JSON representation

Keeping a list of tasks has become even easier

Awesome Lists containing this project

README

        

# Kanban Board
![Screen Shot](https://raw.githubusercontent.com/ShotMeow/kanban/main/src/shared/images/kanban_todo_app.webp)
This project is a **Kanban board** developed using **TypeScript** and **React**. The purpose of this project is to provide a simple and intuitive way to manage tasks and workflows using the Kanban methodology.

## Features

- Authentication system
- Create, edit, and delete tasks
- Move tasks between columns
- Create independent boards

## Getting Started

To get started with this project, follow these steps:

1. Clone the repository to your local machine.
2. Install the dependencies by running `npm install` or `yarn install` in the project directory.
3. Start the development server by running `npm dev` or `yarn dev`.
4. Open [http://localhost:5173](http://localhost:5173) in your browser to view the app.

## Dependencies

This project uses the following dependencies:

- React: a JavaScript library for building user interfaces.
- React Router: routing library built on top of react.
- TypeScript: a typed superset of JavaScript that compiles to plain JavaScript.
- Redux Toolkit: a Predictable State Container for JS Apps.
- Redux Persist: persist and rehydrate a redux store.
- Firebase: cloud platform for backend.
- Framer Motion: production-ready motion library for React.
- Swiper: the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior.
- Vite: a build tool that aims to provide a faster and leaner development experience for modern web projects.
- SASS: the most mature, stable, and powerful professional grade CSS extension language in the world.
- TailwindCSS: CSS-framework offering an extensive catalog of classes and tools to facilitate the styling of a website or application.
- Prettier: opinionated code formatter.
- ESLint: statically analyzes your code to quickly find problems.
- Jest: delightful JavaScript Unit Testing Framework with a focus on simplicity.

## Contributing

If you'd like to contribute to this project, please follow these guidelines:

1. Fork the repository and create a new branch.
2. Make your changes and test them locally.
3. Create a pull request with a clear description of your changes.

## Credits

- Developer: Danila 'ShotMeow' Mavrin
- Distributed under [MIT License](https://opensource.org/licenses/MIT)