Live Website link: https://chatappp.pythonanywhere.com
Youtube Video link: https://youtu.be/Bw0otB_UwD0?si=b1cTC6wVZU_no0Et
This project in totaly inspired from some of the chat applications out there(What's App, iMessages, Signal). The main reason to create this app is because when I started using internet for me internet was all about social media and messaging applications. I always wanted to build my own social media and chat app of my own, as i have already built social media as part of the CS50W project i have noticed that many other social media apps have a messaging app as feature in the same social media app, there was no such feature in the social media app of CS50W so i thought of to build a messaging app of my own.
This app might look similar to the mail project of CS50W but the replaying to the user was not very sufficiant in the mail app. So this app staisfies that problem. And speaking of complexity things like showing notifications to one user who as got new messages from anouther user was a bit more difficult compared to other parts of the web app.
Each file contains either python, html, css or javascript other than this file and the database file.
To run the app make sure django is intalled and run this command: "py manage.py runserver" (windows) in the same directary where the manage.py file is there.
To use the app the user must be registerd to the website which can be easily done at "/register" route and the user must be logged in to use the app. After login/register the user needs to type the username of the user that he wants to chat with if the user with the username exists he/she can chat with each other.
This project in totaly inspired from some of the chat applications out there(What's App, iMessages, Signal). The main reason to create this app is because when I started using internet for me internet was all about social media and messaging applications. I always wanted to build my own social media and chat app of my own, as i have already built social media as part of the CS50W project i have noticed that many other social media apps have a messaging app as feature in the same social media app, there was no such feature in the social media app of CS50W so i thought of to build a messaging app of my own.
This project in totaly inspired from some of the chat applications out there(What's App, iMessages, Signal). The main reason to create this app is because when I started using internet for me internet was all about social media and messaging applications. I always wanted to build my own social media and chat app of my own, as i have already built social media as part of the CS50W project i have noticed that many other social media apps have a messaging app as feature in the same social media app, there was no such feature in the social media app of CS50W so i thought of to build a messaging app of my own.