will-johnston / Schedule-It

cs307 group project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Schedule-It

Schedule-It is a web application designed for easy communication and event scheduling. This project was made for CS307 at Purdue University and was self hosted on a Raspberry Pi using a custom built RESTful API. Machine learning in Computer Science is big right now which is why this project has an integrated chatbot trained with a natural dialog.

Features

  • Secure account creation and login
  • Profile picture uploading
  • Group chat for communication between all members
  • Group calendar for scheduling and keeping track of all events
  • Notification system for friend requests, group invites, newly scheduled events and upcoming event reminders
  • Chatbot for scheduling events naturally through text or just having a conversation
  • Give admin permissions to group members or revoke them
  • Personal tab for scheduling your own events or getting familar with the chatbot

Technologies

Screenshot

Postman Collection

Run in Postman

Bug listing

Google Sheets Request edit permissions or send in a "bug report"

About

cs307 group project


Languages

Language:Java 70.0%Language:JavaScript 12.5%Language:Python 9.1%Language:HTML 7.9%Language:CSS 0.5%