University Discord Bot & Management Console

Bot & Website

This was a 10 person group project for my university’s capstone (senior design) course. For the duration of one whole semester my team and I had weekly meetings in which we would update our work, what we have completed and what we needed to get done.

This project ended up winning the Computer Science Department award on the Spring 2023 semester.

For the discord bot we used Typescript and PostgreSQL

For the management console we used React/Typescript with connection to our PostgreSQL database.

  • Because it allowed us to interact with Discord’s node.js API while having full control of the types for the database.

  • Personally I worked primarily on the back-end with a main focus on the following features:
    1) Server Moderation
    2) Server Initialization
    3) Message Logging
    4) Role Hierarchy System
    5) Automatic Role Grantint (based on database changes)
    6) Back-End side of Ticket System
    7) Quality Assurance of Back-End of the code.

  • I sadly cannot make the code public as this bot will be worked on for usage for the Computer Science Department. However I have provided a video below to see how the bot and management console work.

Next
Next

Gaming DB Webscrapper