Web app for book lovers, made by my curious self and with more features! This project is basically me covering all the skills I learned during my summer internship as a developer and going the extra mile to build a fully developed web app (even though I suck at front end web development👀).
- 📝 Hiding secret files like an api key in .env files and in config vars for deployment in Heroku
- 📝 Setting up SSH for GitHub for my MacBook
- 📌 Use GitHub's steps for the setup: https://docs.github.com/articles/generating-an-ssh-key/
- 📌 This walkthrough video I found on Youtube will really help (for Mac users): https://youtu.be/nZYJKXXMvkM
- 📝 How to install and use MDBootstrap and Bootstrap 5 to create responsive websites
- 📝 Using the prettier code formatter to beautifully format code in VS Code (my favorite editor)
- 📝 How to flash messages and display them in Flask
- 📝 Encrypting password with Flask's werkzeug.security package
- 📝 Resizing large user profile images before they're added to file system (using a Python package called Pillow)
Find a demo of this web app with this link: https://enterthebookshub.herokuapp.com
-
- Unfortunately, heroku is not offering free dynos any more (even for students) so I'm no longer hosting this web app on Heroku.
- Currently deployed the code to replit.com and will be hosting on there: https://Flask.losam5.repl.co
- I have also attached a demo video of what it looks like below:
Trimmed.mp4
- Interactive Login page
- Interactive Signup page
- Clone the repository:
git clone https://github.com/oforiwaasam/bookshub.git
- Change working directory:
cd bookshub
🌟 You are all set
Developed with passion❤️🔥 and curiosity🤔