Skip to content

oforiwaasam/bookshub

Repository files navigation

BooksHub

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👀).

What I've learned working on this project

  • 📝 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
  • 📝 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)

🚀 Demo

Find a demo of this web app with this link: https://enterthebookshub.herokuapp.com

  • Update:

    • 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

🧐 Features

  • Interactive Login page
  • Interactive Signup page

🛠 Installation Steps

  1. Clone the repository:
git clone https://github.com/oforiwaasam/bookshub.git
  1. Change working directory:
cd bookshub

🌟 You are all set

💻 Built with


Developed with passion❤️‍🔥 and curiosity🤔

About

Web app for book lovers, made by my curious self and with more features!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published