Build a blog web app by using the Back-End and Front-End developments.
- Use PostgreSQL to build database to store the users' profiles and posts.
- Use Flask to build the web app to allow users to signup and sign in with a hashed password.
- Allow users to create posts.