Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sib61/tweeter-clone-learnathon-final-project-
Angular-14 dotnet signalR RabbitMq tweeter clone project for Learnathon 2022 powered by Geeky Solutions
https://github.com/sib61/tweeter-clone-learnathon-final-project-
Last synced: about 1 month ago
JSON representation
Angular-14 dotnet signalR RabbitMq tweeter clone project for Learnathon 2022 powered by Geeky Solutions
- Host: GitHub
- URL: https://github.com/sib61/tweeter-clone-learnathon-final-project-
- Owner: SIB61
- Created: 2022-11-27T15:24:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-06T01:51:11.000Z (7 months ago)
- Last Synced: 2024-11-13T09:43:20.046Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 2.36 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Twitter-Clone
# Project Title: Twitter Clone (Web Application)
# Project Overview:
Led the development of a web application that emulated the core functionalities of Twitter, a popular social media platform. Designed and implemented a user-friendly and scalable platform allowing users to post tweets, follow others, like and retweet posts, comment on posts, perform searches, and receive real-time notifications.
Your role / responsibility:
Developed a full-fledged angular app for the project and made design and architectural decisions about the projects. While the other member did the implementations of the backend according to the design decisions.# Total Number of Members:
The project was completed by a two-member team, consisting of myself and another team member. We both had specific responsibilities, with my focus on the system design, maintaining code quality by reviewing the backend implementation, refactoring backend codes if needed and developing the entire frontend app and the other team member handling the responsibility of implementing the backend according to the design and instruction. Together, we successfully delivered a high-quality Twitter Clone application that met the project objectives.Backend: C#, Dotnet Web API
Database: MongoDB (or specify the database technology used)
Caching: Redis
Message Queuing: RabbitMQ
Frontend: Angular 14, Angular Material# User's Profile
![screencapture-look-at-baby-learnathon-net-web-2022-11-27-23_27_49](https://user-images.githubusercontent.com/86300358/204150566-6cd18347-9b5b-46a4-a22c-9164f891983e.png)
# Timeline
![Screenshot from 2022-11-27 23-20-18](https://user-images.githubusercontent.com/86300358/204150401-4b1a9fc7-bfab-4b63-807f-423848ebb9f9.png)# Follwer, Following List
![Screenshot from 2022-11-27 23-20-27](https://user-images.githubusercontent.com/86300358/204150437-247adce2-ba12-467e-8550-78cf9e5818d7.png)# Notification
![Screenshot from 2022-11-27 23-20-40](https://user-images.githubusercontent.com/86300358/204150459-d1b7411c-443c-4a37-b9d7-217960d324b6.png)# Searching post by HasTag
![Screenshot from 2022-11-27 23-20-52](https://user-images.githubusercontent.com/86300358/204150472-bc1b8f9f-7060-472d-99a8-24462ebf8d60.png)# Admin
![admin](https://user-images.githubusercontent.com/86300358/204150480-7ff34c2d-2861-49f6-8c8a-75083e657752.png)App demo:
https://www.youtube.com/watch?v=xHMAGtaW3CY