This was a project for my web development class at my college. We had to design a twitter clone (called "Tweeter"). The application is built with the Django library in Python. It features full CRUD operations, elegant styling (at least I'd like to say it does), and connects with a PostgreSQL database.
On the home page, the template renders out a modal for each Twit. I don't think this is the most optimal way of doing things. This would cause a lot of loading time if there were lots of twits in the database, since it would be rendering modals for each twit. (Perhaps pagination would be a good idea...?)
My "characters remaining" javascript doesn't update automatically when you change a textarea. For example, if I start typing on one textarea, but then go to the next textarea, it still has the same value from the previous textarea - until I start typing again - then it updates.
The other main issue is that it looks awful on mobile. Actually, it's practically unusable. Now I need to learn how to edit for mobile too....







