Given the uncertainty regarding the the future of the popular social media platform Twitter, we decided to create a clone, whith which users can send posts, make comments on posts, and follow other users. Twytter is the perfect platform for users to come together to share and comment, therefore creating a fair, safe, civilized, and informative online community.
This is a full-stack application using the following technologies:
- Node.js and Express.js to create a RESTful API
- Handlebars.js as the template engine.
- MySQL and the Sequelize ORM for the database.
- Passport for authentication
- Heroku
The user can
- sign up for their profile
- log in and log out
- create new posts and delete posts
- comment on other posts
- follow and unfollow other users
- browse profiles of followers
If you have an idea to improve this app, fork the repo, create your branch, commit changes, push your contribution to your branch, and create a pull request.
- Ang Lee: annielawang
- Francisco Sanchez: MXCAZ
- Roldan Navarrete: roldanmoncada
- Heidrun Kubiessa: Kubikubiessa
Main page is the login screen. If a user doesn't have an account, they can click on either sign up links to be redirected to that page.
At the signup page, users are asked to input five fields of information that will pertain to their new Twytter account.
Upon creating a valid new account, users are redirected to their dashboard. Here they can access numerous features of the site.
Screen for creating a post
Posts you create will also populate in your dashboard so you can keep track of your latest posts
Users are able to follow and unfollow other users
Users can also visit the home page to view the posts of followed users
Users are able to comment on other users' posts as well
The app will track the number of comments on a given post
When a user signs out, they will be redirected to the login screen where they can choose to log back in and continue Twytting! (Info doesn't populate as shown, I typed the login info back in for visual purposes.)
Thank you for checking us out and happy Twytting :)