Decent Senior Project

A Chat Application for the Senior Design Project.

dockerlinuxreactdjangowebsocketssocket.io
decent banner

A chat application for the Senior Design Project. The project was a collaboration between the Computer Science and Computer Engineering departments at WSU. The project was a chat application that allowed users to create chat rooms and send messages to each other. The application was built using React for the frontend and Django for the backend. The project was a great learning experience and allowed me to work with a team of talented individuals.

Features

  • Chat rooms
  • User authentication
  • Real-time messaging using websockets
  • Friends system

frontend

The frontend was built using React. The frontend was responsible for rendering the chat rooms, messages, and user interface. The frontend communicated with the backend using RESTful APIs.

backend

The backend was built using Django rest framework. The backend was responsible for handling user authentication, chat rooms, and messages. The backend also used websockets to enable real-time messaging.

Technologies Used

  • React
  • Django
  • Docker
  • Linux
  • Websockets