Skip to content

Taskillo is a website that a collaborative work management app designed to track team projects, highlight tasks underway, show who they are assigned to

Notifications You must be signed in to change notification settings

GSG-G11/Taskillo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taskillo

Taskillo is a website that a collaborative work management app designed to track team projects, highlight tasks underway, show who they are assigned to

View Demo - Figma Design


✧ About the project

88

✧ User Stories

As a user

  • I should be able to see all projects I have.
  • I should be able to add a new project.
  • I should be able to see all sections I have.
  • I should be able to delete any section I don't want.
  • I should be able to see my tasks in all projects as a list.
  • I should be able to see my staffs in all projects.
  • I should be able to edit any section.
  • I should be able to add task in any section.
  • I should be able to edit any task.
  • I should be able to delete any task I don't want.
  • I should be able to drag and drop tasks from section to another.
  • I should be able to drag tasks in the same list.
  • I should be able to see my tasks in a specific project as a list.
  • I should be able to see tasks in a specific project as a board.

✧ Link

Demo link in heroku, feel free to check it 🤍


✧ Built With

  • Typescript
  • React.js
  • Node.js
  • Express.js
  • Postgressql
  • Formik
  • Twilio
  • Cloudinary
  • Redux
  • Bootstrap
  • React-beautiful-dnd
  • Toastify
  • Jest For Test

✧ Database Schema

222


✧ Getting Started

To get a local copy up and running, follow these simple steps:

git clone https://github.com/GSG-G11/Taskillo

code Taskillo

cd client && npm i

npm start

cd server && npm i

add .env file, take a look on example.env or ask me about it

npm run dev


✧ Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

Clone the Project

  • Create your Feature Branch (git checkout -b feature/NewFeature)
  • Commit your Changes (git commit -m 'Add some NewFeature')
  • Push to the Branch (git push origin feature/NewFeature)
  • Open a Pull Request

✧ Contact

Contributors

Team leader


✧ Acknowledgments

About

Taskillo is a website that a collaborative work management app designed to track team projects, highlight tasks underway, show who they are assigned to

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published