Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 2.07 KB

README.md

File metadata and controls

30 lines (21 loc) · 2.07 KB

OverBoost

🎮 About 🎮

OverBoost is an ongoing project that I am using to both learn and demonstrate new skills. Closer to the beginning of my web development journey (mid-2019), I was practicing my knowledge of HTML, CSS, and Bootstrap by building simple websites. I asked my friend what my next website should be, to which she answered, "make a boosting website for Overwatch" (a videogame we were both playing at the time).

Overboost originally started out as a frontend project, but after researching real company websites for e-sports boosting services to inform this project's development, I noticed a glaring oversight: some of these websites didn't offer crucial user experience elements, such as account registration, profile creation, and live chat options. Failure to create such essential features could be the deciding factor for a potential customer to forgo their business in lieu of a competitor's business. I saw fit to challenge myself to replicate and "offer" such features on my own fake company website. Thus began my journey into backend development.

After a couple months of learning about server and database creation, I'm happy to report that the (encrypted and secure) account registration, login/logout, update, and deletion functionalities of this project are now live. As I continue to delve into backend development, my intent is to gradually add more features including a live chat app, and potentially an option to process electronic payments. The sky is the limit, and I'm excited to continue my learning by building upon this project!

🎮 How it works 🎮

You can visit the live demo of this project to peruse its contents, create a new account, and log in with your account credentials to view your private dashboard. I had a lot of fun making this project, and hope you have fun exploring it!

🎮 Technologies used 🎮

  • HTML/CSS
    • Bootstrap
  • ES6
  • REST API
    • Fetch
  • Node
  • NPM
    • bcrypt & validator
    • jsonwebtoken & cookie-parser
    • express-handlebars
    • method-override
  • Express
  • MongoDB & Mongoose