GitHub Email LinkedIn
Gaia Goulandris

Gaia Goulandris

I'm a junior at Georgetown University studying Computer Science. I'm passionate about software development, product management, and solving real-world problems through creating innovative solutions that leave an impact.

My Projects

School Book Trading Platform

Homepage Interface
School Bookstore Interface

Developed a full-stack web application that facilitates sustainable book sharing within my secondary school community. The platform implements a credit-based economy where students can trade books without monetary transactions, encouraging book reuse and equal access to educational resources.

Core Features:

  • Dynamic book catalog with image support and advanced search functionality and pagination
  • Automated credit management system handling user balances and transactions
  • Intuitive book listing workflow with pre-filling for existing books
  • Comprehensive user dashboard tracking purchases, sales, and credit history
  • Responsive, mobile-friendly interface using Bootstrap
Technical Implementation
Backend Architecture
  • Flask-based RESTful architecture with modular routing
  • SQLAlchemy ORM with three-table relational database design
  • Secure user authentication using Flask-Login and Bcrypt
  • Automated image processing and storage for book covers
Frontend Features
  • Jinja2 templating with template inheritance
  • Responsive grid layout for book catalog
  • Form validation with WTForms
  • Custom styling with Bootstrap integration
Data Management
  • Efficient book deduplication system
  • Transaction tracking and credit balance management
  • Paginated search results for performance

Technologies Used:

Python Flask SQLAlchemy SQLite Jinja2 WTForms Bcrypt Bootstrap
Technical Documentation
System Architecture
System Architecture Diagram
Database Schema
Database Schema Design

Planned Enhancements:

  • AI-powered book recommendations based on user trading history
  • Personal reading list management system
  • Advanced filtering system for genre, condition, and credit range
  • A fair credit allocation algorithm based on book conditions and demand

Project 2

Description of your next project will go here.

More Projects Coming Soon

Currently working on exciting new projects. Check back soon!

Resume

Contact Me

LinkedIn

LinkedIn

Gaia Goulandris
GitHub

GitHub

gaiagoul4n