Skip to content

lamine2000/projectManagementBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

projectManagementBot

Discord Bot to help you keep track of tasks and projects

It also allows:

  • Assigning tasks to user
  • Have an overview of the job repartition
  • Have an overview of the tasks completion state (done / pending)

Database Schema (database collections architechture):

  • guilds
  • users
  • projects
  • tasks

Technologies used:

  • MongoDB
  • JDA-5.0.0-alpha.17 (JAVA Discord API)
  • Maven

TODO:

  • Generate logs messages
  • Implement ping command
  • Implement command to create a new project (and reverse)
  • Implement command to create a new task (and reverse)
  • Implement command to assign a task to a user (and reverse)
  • Implement command to change the state of a task (and reverse)
  • Implement command to get an overview of the tasks completion state (and reverse)
  • Implement command to get an overview of the job repartition (and reverse)
  • Create a testing environment
  • Write tests
  • Create a CI/CD pipeline
  • Create a web API to manage the tasks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages