Skip to content

A full-stack web application for a Twitter-like messaging platform.

Notifications You must be signed in to change notification settings

daniele-cozzi/project-tiw-twitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter-like Messaging Application

Screenshot 2023-07-05 175037

Screenshot 2023-07-05 175135

Screenshot 2023-07-05 175333

Description

This university project is a web application that manages a messaging stream similar to Twitter.

Features

Users can register and login through a public webpage.

The registration process validates email syntax and ensures password matching. Messages are stored in a database with attributes like text, date, and the user who posted them. Images can be included with messages and are stored on the server's file system.

Users can create discussion threads and associate messages with them. Threads have titles, creator names, creation dates, and can contain multiple messages. Other users can comment on thread messages, including their usernames.

The dashboard displays lists of threads created by the user and others, sorted by creation date. Clicking on a thread opens a page showing its messages. Navigation commands allow users to view previous and next messages if a thread has more than ten.

The thread page includes a comment form. Submitting a comment refreshes the page with updated data. Users can return to the home page or log out.

Note

This project is a university assignment and is not a fully functional real-world application.

About

A full-stack web application for a Twitter-like messaging platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages