Skip to content

carolxu2006/Ignition-Hacks-Real

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Hooked

Hooked is a web application that lets users share their reading preferences and discover books they’ll love.
Users can select favorite genres, list top 3 favorite books, and browse recommendations tailored to their tastes.


🚀 Features

  • User Authentication — Sign up, log in, and manage your account.
  • Preference Form — Select up to 3 favorite genres.
  • Top Books — Enter your top 3 favorite books.
  • Navigation Bar — Quick access to login, register, preferences, books, and logout.
  • Clean and Minimalistic UI — Modern design with pill-shaped genre tags and styled buttons.

🛠 Tech Stack

Frontend:

  • HTML5, CSS3 (custom styles, responsive layout)

Backend:

  • Python (Flask)
  • Jinja2 templating

Other:

  • Font styling: Times New Roman (customizable)
  • Color palette based on deep purple and pale pink accents

📷 Screenshots

Registeration Page

Register Page

Login Page

Login Page

Landing Page

Landing Page

Preferences Page

Preferences Page

Fishing Page

Fishing Page

Details Page

Details Page

Saved Books Page

Saved Books Page

⚙️ Installation

  1. Clone the repository

    git clone https://github.com/yourusername/hooked.git
    cd hooked
  2. Create and activate a virtual environment

python -m venv venv
source venv/bin/activate   # macOS / Linux
venv\Scripts\activate      # Windows
  1. Install dependencies
pip install -r requirements.txt
  1. Run the Flask app
flask run
  1. Open in your browser
http://127.0.0.1:5000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors