URL shortening service using Express.js, PostgreSQL, JWT for authentication, bcrypt for password security, featuring user registration/login, unique URL generation and click tracking.
Responsive frontend using React.js and Material UI, with AuthContext for authentication. Implemented custom styled components, clipboard integration, conditional rendering, form validation, and API integration.