This is a Trello clone project built using ReactJS, TypeScript, and Appwrite for the database.
- Create and manage boards, lists, and cards.
- Drag and drop functionality for easy organization.
- Summarize the lists and cards using chatgpt
To install and run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/trello-clone.git
-
Navigate to the project's directory:
cd trello-clone
-
Install the dependencies:
npm install
-
Configure the Appwrite backend:
-
Create an account on Appwrite and set up a new project.
-
Create a
.env
file in the project root and provide the necessary environment variables:REACT_APP_APPWRITE_ENDPOINT=your-appwrite-endpoint REACT_APP_APPWRITE_PROJECT_ID=your-appwrite-project-id REACT_APP_APPWRITE_API_KEY=your-appwrite-api-key
-
-
Start the development server:
npm start
The application should now be running on http://localhost:3000.
- Create a new board and add lists and cards to it.
- Drag and drop cards to reorganize them.
- summarize todays lists and cards.
- ReactJS: JavaScript library for building user interfaces.
- TypeScript: Typed superset of JavaScript for enhanced development.
- Appwrite: Open-source backend server for building web and mobile apps.
Contributions to this project are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request. Make sure to adhere to the project's code of conduct.