Final project for 3rd semester's Java Web Development class.
Simplified clone of Twitter
Features
- Sign up, log in, log out
- Post "meows" (tweets)
- Subscribe to people and see their meows in your feed
- Find users by their username
- Protected from injections
Front-end:
- Bootstrap - responsive design
- jQuery - AJAX requests, dynamic page content refreshing
Back-end:
- Java servlets - requests processing
- Java filters - injection prevention
- JDBC - database handling
- PostgreSQL - storing users' data
- Google-gson - parsing and generating JSON for transmission via the network