An Interest In:
Web News this Week
- April 1, 2024
- March 31, 2024
- March 30, 2024
- March 29, 2024
- March 28, 2024
- March 27, 2024
- March 26, 2024
May 14, 2021 08:55 am GMT
Original Link: https://dev.to/hotpotatoc/i-made-a-twitter-clone-with-vuejs-and-go-59jf
I made a Twitter Clone with VueJS and Go
Hello DEV community!
I've recently attempted to make a clone of Twitter using VueJS as its frontend and Golang as its backend server.
You can check the github repository here for the source code:
HotPotatoC / twitter-clone
Twitter Clone developed using Go + Vue 3 + Vite + TailwindCSS + PostgreSQL + Redis
Twitter Clone
A Twitter clone created with Golang, PostgreSQL, Redis, VueJS and Vite with support for dark mode and light mode using TailwindCSS
Status: Some features are yet to be implemented
Preview
For more check out some screenshots here
Features
NOTE: Not all features from twitter are implemented because of how big Twitter is, Only the main features are implemented atm
- Modular Architecture
- Database migration tool using migrate
- Golang Hot-reloading using air
- Supports dark-mode and light-mode with TailwindCSS
- Database seeding script using NodeJS
- Authentication using JWT Refresh token flow and Redis for token blacklisting
- Strongly typed Vuex store
- List Tweets feed
- Create Tweets with images
- Retweets
- Reply to Tweets or reply to another reply!
- Like Tweets
- Follow users
- Images & Media uploads stored in AWS S3 Buckets
- Up to 4 images in a single tweet with the same layout as Twitter
- Crop profile image
- Edit Profile Details
- Edit Profile
Please note that some features are yet to be implemented and i would love to hear your feedback!
Original Link: https://dev.to/hotpotatoc/i-made-a-twitter-clone-with-vuejs-and-go-59jf
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To