This is a simple ✌️ twitter ✌️ clone fullstack project made with Express.js, Node.js, express-handlebars and MySQL. ✌️
- Admin can view all the users
- Admin can view and delete all the tweets
- Users can post tweets
- Users can like/unlike tweets ❤️
- Users can reply to tweets 💬
- Users can follow/unfollow users
- Users can edit account info
- Users can edit profile
- Users can view all the tweets
- Users can view tweets they liked
- Users can view tweets they replied to
- Users can view tweets they create
- Users cannot login to admin page
- Admin cannot login to user page
git clone https://github.com/marcho001/twitter-fullstack-2020.git
npm install
default password: password
drop database if exists ac_twitter_workspace;
create database ac_twitter_workspace;
use ac_twitter_workspace;
npx sequelize db:migrate
npx sequelize db:seed:all
IMGUR_CLIENT_ID = your imgur client ID
npm run dev
npm start
admin: http://localhost:3000/admin/signin
email: root@example.com
password: 12345678
user: http://localhost:3000/signin
account: user1
password: 12345678
account: user2
password: 12345678
account: user3
password: 12345678
account: user4
password: 12345678
account: user5
password: 12345678
- Billy-Chung - Database Killer 🔥🔥🔥
- marcho001 - Front-End Specialist
- leey611 - Debuger ❗❗✌️