A text based blogging website built with flask ecosystem
-
Install the dependencies from
requirements.txt
-
Set the environment variables to configure the app as shown below
TEST_EMAIL=<gmail address here> TEST_EMAIL_PASS=<google app password here> SECRET_KEY=<your secret key here> SQLALCHEMY_DATABASE_URI=<databse uri here>
-
Start the development server from the root directory using the command
flask run
![Screenshot 2023-06-30 at 7 40 55 PM](https://private-user-images.githubusercontent.com/52002984/250138670-74402a81-9971-48c3-81a8-016202ff2636.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU1OTg2NTEsIm5iZiI6MTcyNTU5ODM1MSwicGF0aCI6Ii81MjAwMjk4NC8yNTAxMzg2NzAtNzQ0MDJhODEtOTk3MS00OGMzLTgxYTgtMDE2MjAyZmYyNjM2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA2VDA0NTIzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYyMmI3OTI2ZjNlMGUxNzhmN2Q3ZDY4OGNmZDNiNzY5YzVjYjk4OGVmMTMxNTEzZmRjNmVmZjUyM2NmZGNhODcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FE0e7M8v5U4eGgMYEjMiKrIAb1_2cdDaes5LNTqLEtU)
![Screenshot 2023-06-30 at 7 41 26 PM](https://private-user-images.githubusercontent.com/52002984/250138930-b9f34f9e-a5bd-475d-bafb-267f2145d351.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU1OTg2NTEsIm5iZiI6MTcyNTU5ODM1MSwicGF0aCI6Ii81MjAwMjk4NC8yNTAxMzg5MzAtYjlmMzRmOWUtYTViZC00NzVkLWJhZmItMjY3ZjIxNDVkMzUxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA2VDA0NTIzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcwNDAxYzJlNjU5NjI2NzM1ZjVlNzllZWJmMjQ0NTBkMTNlMWQxNDA2NDRiNDk5OTJiYjZkOWRhMzY2MWFhMTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5TxLWMCq60BzJalu7wFYcWNdGayC31FL2g9Iznq47Hc)