{"id":26578785,"url":"https://github.com/daniele-cozzi/project-tiw-twitter","last_synced_at":"2026-05-19T07:31:07.440Z","repository":{"id":178970880,"uuid":"662631955","full_name":"daniele-cozzi/project-tiw-twitter","owner":"daniele-cozzi","description":"A full-stack web application for a Twitter-like messaging platform.","archived":false,"fork":false,"pushed_at":"2023-12-31T17:34:04.000Z","size":93,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T12:37:00.681Z","etag":null,"topics":["bootstrap","dao-pattern","html","java","java-ee","jsp","mvc-pattern","servlet"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daniele-cozzi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-05T14:45:29.000Z","updated_at":"2025-03-17T13:55:36.000Z","dependencies_parsed_at":"2025-03-23T05:26:53.895Z","dependency_job_id":null,"html_url":"https://github.com/daniele-cozzi/project-tiw-twitter","commit_stats":null,"previous_names":["cozzidan/progetto_tiw_twitter","daniele-cozzi/progetto_tiw_twitter","daniele-cozzi/project-tiw-twitter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/daniele-cozzi/project-tiw-twitter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniele-cozzi%2Fproject-tiw-twitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniele-cozzi%2Fproject-tiw-twitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniele-cozzi%2Fproject-tiw-twitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniele-cozzi%2Fproject-tiw-twitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daniele-cozzi","download_url":"https://codeload.github.com/daniele-cozzi/project-tiw-twitter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniele-cozzi%2Fproject-tiw-twitter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33206276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-19T07:16:55.748Z","status":"ssl_error","status_checked_at":"2026-05-19T07:16:54.366Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","dao-pattern","html","java","java-ee","jsp","mvc-pattern","servlet"],"created_at":"2025-03-23T05:16:47.974Z","updated_at":"2026-05-19T07:31:07.418Z","avatar_url":"https://github.com/daniele-cozzi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Twitter-like Messaging Application\n\n![Screenshot 2023-07-05 175037](https://github.com/cozzidan/progetto_tiw_twitter/assets/138693501/f5442b00-3687-4de6-9c09-3e8d60cd141a)\n\n![Screenshot 2023-07-05 175135](https://github.com/cozzidan/progetto_tiw_twitter/assets/138693501/82412fc2-857a-40b6-913f-50bffae4ce25)\n\n![Screenshot 2023-07-05 175333](https://github.com/cozzidan/progetto_tiw_twitter/assets/138693501/59d0e61f-efc6-4138-9d1a-d2ccd4bb1356)\n\n## Description\nThis university project is a web application that manages a messaging stream similar to Twitter. \n\n## Features\nUsers can register and login through a public webpage.\n\nThe 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.\n\nUsers 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.\n\nThe 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.\n\nThe 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.\n\n## Note\nThis project is a university assignment and is not a fully functional real-world application.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniele-cozzi%2Fproject-tiw-twitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaniele-cozzi%2Fproject-tiw-twitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniele-cozzi%2Fproject-tiw-twitter/lists"}