Simple Twitter
Posted on August 3, 2021 • 1 minutes • 212 words • Other languages: TW
This is my first collaborative project. I worked with 2 teammates in 2 weeks implementing Agile Approach for developing a MVP (Minimum Viable Product) responsive social website which the main idea and design are trying to clone basic feature of twitter.
In this experience, I learned:
- How to deal with conflicting code
- How to create branch to develop features then pull request on github asking review and merge to main project
- Review teammates’ code and give feedback
My main assignments include:
- Features and front-end pages of register, login, logout
- All pages and functions of back management stage such as view all users and administrator status, delete specific tweets, etc.
- Optimize the consistent style of all pages and make good RWD
- Modal of new tweet
- Features and front-end pages of profile setting and update
Modal of new tweet and counting characters in real-time
Main tools using in this project
Front-end:
HTML5, CSS3, Bootstrap5, JavaScript, handlebars
Back-end:
Express.js, sequelize, MySQL, bcryptjs, session, passport
Others:
socket.io, Heroku
You can use the following testing account to login:
Account 1
Account: user2
Password: 12345678
Account 2
Account: user3
Password: 12345678
Account 3
Account: user4
Password: 12345678
Click me or the image below to see real DEMO