Initially, this project was bootstrapped with Create React App. Backend is coded in Python and frontend is coded in JavaScript and CSS, using React/Redux. This project also features Docker implementation
View our Live Website Via Heroku
View the Wiki for more project info
Enter the following into terminal while within react-app dir
npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser
The page will reload if you make edits.
You will also see any lint errors in the console
Enter following into terminal while within project root
pipenv run flask run
Pixel perfect clone of Twiiter.
- User Sign up
- username
- Tweet
- Tweets are full CRUD
- DM Users
- Create DMs, and send messages between users!
- Suggested Follows
- Suggested follows specifically for YOU!
You can make a tweet from any page on the website.
Comment on any public tweet.
If you are following a user, you can create a DM channel with them, this uses WebSockets to enable live chatting between client and server.
Tweet interactivity isn't only restricting to comments, you can like and bookmark a tweet aswell!
You can follow users, check follow count, and see who's following who.
Aren't sure who to follow? Don't worry. The reccomended follows section will give you suggestions on who to follow based off of who you are already currently following.