Blogger is my first complete piece of software. It is a progressive web application that allows multiple users to post blogs and shows user activity through notifications.
For the backend, Blogger uses Firebase - specifically the Firestore NoSQL database for storing blogs, notifications and users, serverless Functions for generating notifications, Authentication service for signup/signin, and cloud Hosting.
Users can sign up, sign in, create blogs, and view all other users' blogs along with recent activity on the dashboard. The web app can be installed on any device like normal app (it uses a browser instance natively).
Related blog: My first (real) app.