https://github.com/rafaelwielewski/twitter-clone
Twitter Clone developed using Vuejs + PHP + Vite + TailwindCSS + MySQL
https://github.com/rafaelwielewski/twitter-clone
mysql php rest-api tailwindcss twitter vite vue vuejs
Last synced: 12 days ago
JSON representation
Twitter Clone developed using Vuejs + PHP + Vite + TailwindCSS + MySQL
- Host: GitHub
- URL: https://github.com/rafaelwielewski/twitter-clone
- Owner: rafaelwielewski
- Created: 2022-11-16T18:59:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-06T14:32:58.000Z (about 3 years ago)
- Last Synced: 2023-10-20T22:30:58.838Z (over 2 years ago)
- Topics: mysql, php, rest-api, tailwindcss, twitter, vite, vue, vuejs
- Language: Vue
- Homepage: https://twitter-clone-server-beryl.vercel.app
- Size: 24 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 🐦 Twitter Clone
Twitter Clone developed using Vuejs + PHP Vite + TailwindCSS + MySQL
# 💻 Techs
- Clean Architecture
- Authentication using JWT
- API REST
- Backend with PHP
- MySQL
- Automated Tests using PHPUnit
- Slim
- Vue 3
- Vite 2.0
- Vuex 4
- Vue Router 4
- Axios
- TailwindCSS
# ✨ Features
- Register and login
- Create Tweets (Text and Images)
- View Tweets Timeline
- Reply Tweets or another reply
- View Tweet Page with replies
- Like Tweets
- Retweet
- Follow users
- View following users and followers (missing)
- Profile Pages
- Edit Profile image and details (missing)
# ▶️ Demo
[View Demo]()
# 💾 How to run locally
## Backend
On main folder run:
```bash
composer install
```
## Frontend
On Frontend/Twitter-clean-code run:
```bash
npm install
```
Run the project:
```bash
npm run dev
```
## UI
