Futuristic city at sunset

CS 2340 · Online project report

GT Movies Store.

A personal web portfolio documenting the design, development process, required user stories, and final demonstration of my CS 2340 Django application.

01 · Introduction

About this project

I'm Joseph Marra, a Georgia Tech computer science honors student studying Intelligence and Devices.

This report is separate from the Django application itself. It explains what GT Movies Store does, how its screens address the assigned user stories, how I approached development, and what I learned while building it.

Python

Application logic and backend development

Django

Web framework, routing, models, and views

Database

Persistent application data and relationships

02 · Application

GT Movies Store

The application screens below connect each implemented feature to its assigned user stories.

GT Movies Store homepage

Application overview · Placeholder

Describe the finished web app.

Explain the central problem, intended users, application architecture, and the main workflow. Include enough detail for someone who has never seen the Django project to understand what it enables.

Core workflow

Describe how a user moves through the application from entry to task completion.

Technical structure

Summarize the Django apps, models, views, templates, and data relationships.

Your contribution

Clarify the features and decisions you personally owned.

Required functionality

User stories

Seven feature groups organize the assigned stories by the part of the application that satisfies them.

01

About

Introduce the store and explain its purpose.

01

As a user, I want to see information about the GT Movies Store so I can learn more about the app and its purpose.

GT Movies Store About page
About page
15

Desktop web access

The application is accessible from any desktop through a web browser and internet connection.

16

Responsive interface

The GUI supports devices with diverse screen sizes. This requirement applies across every feature group.

03 · Process

How I built it

Document the methodology, decisions, questions, and iterations behind the final application.

01

Requirements and planning

TODO: Explain how you interpreted the user stories, divided the work, and planned models, routes, and screens.

02

Implementation approach

TODO: Describe the development methodology, collaboration workflow, tools, and major technical decisions.

03

Navigating questions

TODO: Explain how you resolved uncertainty through documentation, office hours, teammates, experiments, or debugging.

04

Testing and iteration

TODO: Describe testing, feedback, bugs, refinements, and what changed between the initial and final versions.

04 · Video demonstration

Application demo

Embed the final walkthrough here. The video should demonstrate the application's main screens, required user stories, and successful feature behavior.

Demo video placeholder

Replace this panel with a YouTube embed or hosted video when the application walkthrough is ready.

More work

View my full portfolio.

joeymarra.com