Taskly is a Trello clone, which allows users to create project boards to manage their progress and organize tasks.
Frontend
- React
- Redux
- JavaScript
- HTML
- CSS
- TailwindCSS
- Styled-components
Backend
- Flask
- Python
- PostgreSQL
- SQLAlchemy
- Clone this repository (https://github.com/Hudson-Pufferfish/taskly.git)
- Install dependencies -
pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt - Create a
.envfile based on the .env.example with proper settings required for the development environment - Setup PostgreSQL user, password and database and to make sure it matches the .env file
- Get into pipenv, migrate the database, seed the database, and run the flask app using the following commands:
pipenv shellflask db upgradeflask seed allflask run
- To run the React App in development, checkout the README inside the
clientdirectory.
Logged in users can perform the following action:
- View/Create/Update/Delete Boards
- View/Create/Update/Delete Lists
- View/Create/Update/Delete Cards



