https://github.com/h1b0b0/trello-mobile-app
A Trello mobile app in react native.
https://github.com/h1b0b0/trello-mobile-app
mobile-app react-native trello
Last synced: 2 months ago
JSON representation
A Trello mobile app in react native.
- Host: GitHub
- URL: https://github.com/h1b0b0/trello-mobile-app
- Owner: H1B0B0
- License: mit
- Created: 2024-03-25T09:53:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T14:36:57.000Z (about 2 years ago)
- Last Synced: 2025-04-09T22:52:39.864Z (about 1 year ago)
- Topics: mobile-app, react-native, trello
- Language: JavaScript
- Homepage:
- Size: 722 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Trellow Project
## Introduction
Welcome to the Trellow project! This application is designed to be a project management app using the Trello API. It offers a range of features to help you manage your workspaces, boards, lists, and cards.
## Installation
To get started with the Trellow project, follow these steps:
1. Clone the repository: `git clone https://github.com/your-username/Trellow.git`
2. Install the necessary dependencies: `npm install`
3. Configure your API credentials:
- Create a Trello API key and token by following the instructions [here](https://trello.com/power-ups/admin/). And Create a Open-AI API key [here](https://platform.openai.com/api-keys).
- Create a `.env` file and insert this inside
```
TRELLO_API_KEY=yourapikey
OPENAI_API_KEY=yourapikey
```
## Start the project
```shell
npm run start
```
## Features
The Trellow project offers the following features:
- Create, update, delete, and display workspaces
- Create, update, delete, and display boards with template choice (e.g., kanban)
- Create, update, delete, and display lists
- Create, update, delete, and display cards on a list
- Assign persons to a card
## User Interface and Experience
We have put a strong emphasis on providing a high-quality, polished UX and UI for the Trellow application. We have considered various ideas to enhance the user experience and have designed the app interface accordingly. We have followed the guidelines provided by the chosen technology to ensure a consistent and intuitive user interface.
## Testing
Testing is an important part of the development process. We have implemented a comprehensive test strategy for the Trellow application to ensure that it works properly and meets the specified requirements. We have incorporated [insert test framework here] to facilitate testing and improve the overall quality of the application.
## Documentation
We have provided clear and comprehensive documentation for the Trellow project. The documentation includes class diagrams, sequence diagrams, and components life cycle, depending on the chosen framework and libraries. The goal of the documentation is to help newcomers understand the project architecture and reduce the learning curve. It also serves as a communication tool for team members.
## Bonus Features
- Add a task suggestion, this feature gives you a suggestion for a task provided on your current tasks, this feature is powered by AI.
## Resources
Here are some useful links related to the Trello API:
- [API base URL](https://api.trello.com)
- [Endpoints documentation](https://developer.atlassian.com/cloud/trello/rest/api-group-actions/)
- [Token generation](https://trello.com/app-key)
## Conclusion
Thank you for choosing the Trellow project! We hope you find this application useful for managing your projects. If you have any questions or need further assistance, please don't hesitate to reach out to our support team.