This project is a lightweight, fully responsive web application built using .NET 10 and Blazor to discover, track, and review book recommendations across categories like Self-Development, Programming, AI, Novels, and Finance and so on...
- Responsive Web UI: Built with Bootstrap to target Desktop, Laptop, Tablet, and Mobile devices.
- Dynamic Filtering: Browse recommendations by categories, bestsellers, publishers and some more... (developing)
- User Interactions: Authenticate to manage a personalized "To-Read" list (Create, Read, Update, Delete) and submit recommendations.
- Community Feedback: Leave reviews and star ratings on listed books.
- Primary: Charcoal Black (#1E1E1E)
- Secondary: Warm Slate (#5E5954)
- Accent: Terracotta (#B35A42)
- Border: Soft Sand (#E3DDD3)
- Background: Off-White Cream (#FAF8F5)
- Surface: Pure White (#FFFFFF)
- Headings:
Newsreader(Serif) — Used for titles, hero text, and quotes. - Body & UI:
Inter(Sans-Serif) — Used for buttons, search bar, and descriptions. - Category Tags:
Inter(Bold, Uppercase, Terracotta) — Used for small section labels.
Juvenson Elizaire Cris Altman
Clone the repository and navigate into the project folder:
MD
-
Bash
-
git clone https://github.com/dev-juve/BookRec.git
-
cd BookRec/BookRecWeb
-
Set up your Environment Variables:
-
Create a file named .env right inside the BookRecWeb folder and add your keys:
-
Code snippet
-
GITHUB_CLIENT_ID=your_client_id_here
-
GITHUB_CLIENT_SECRET=your_client_secret_here
-
GOOGLE_BOOKS_API_KEY=your_google_books_api_key_here
-
Run the app:
-
Bash
-
dotnet run