Drake Alia

Loading portfolio...

DA

InfinitePages

A full-stack application for reviewing books and sharing them with others.

Completed 2024-01
3 months duration
Full-stack Developer & Designer
Next.js
TypeScript
MongoDB
Tailwind CSS
InfinitePages

The Problem

Book enthusiasts needed a platform to track, review, and share their reading experiences with a community of like-minded readers.

The Solution

Built a full-stack web application with user authentication, book management, and social features for sharing reviews and discovering new books.

Challenges & Approach

  • Implementing secure user authentication and session management
  • Designing an intuitive book search and categorization system
  • Creating responsive layouts that work across all devices
  • Optimizing database queries for fast book searches

Technical Decisions

Next.js for full-stack framework

Provides server-side rendering, API routes, and excellent developer experience for React applications

MongoDB for database

Flexible document structure perfect for storing varied book metadata and user-generated content

TypeScript for type safety

Reduces runtime errors and improves development experience with better IDE support

Key Learnings

  • Importance of user feedback in UI/UX design iterations
  • Database indexing strategies for search performance
  • Mobile-first design principles for better accessibility

Other Projects

Fit & Fly

Fit & Fly

AI-powered travel workout and meal planner for fitness-conscious travelers.

View Project
Green Thumb

Green Thumb

A plant monitoring app with automated watering.

View Project