Our site is focused on featuring computer hardware and components. Our goal is to provide information to consumers who are in the market for buying new computers or components with the information they need. We hope give more structure to building computer parts and offer recommendations and easily direct users to the components they need. We also hope to provide price statistics on whether it is a good time to buy or simply an historical low.
Link to prototype site: http://bapc.io/
Our source code is hosted here: https://github.com/tangjon/PROJECT-PCPARTS
Django - Python Web Framework
SQLite - SQL Relational database (built into Django by default)
Django Templating Jquery Boostrap
Site structure (Rough Road Project Road Map)
- Home Page
- Component category navigation
- Display recent builds
- Logon and Authentication
- User Settings
- Profile page
- Display builds
- Display reviews
- Manage security
- Build creation page
- Choose and assemble parts to createa build
- Display price summary
- Part browse page, per category basis
- Filter through price, rating, manufacturer, chipset, memory, hdmi ports, display ports, etc.
- complex logic and backend processing used
- Support for searching
- Select and add to build
- Filter through price, rating, manufacturer, chipset, memory, hdmi ports, display ports, etc.
- Part detail page
- view pricing, comments, reviews
- Part Filter
Project Phase 1: (COMPLETE)
- Backbone design completed (Modelling, views, template return plain unformatted html)
- GPU only but with design accounting for more types of components
- Figure out how to generate list of parts
Project Phase 2: (COMPLETE)
- Add in UI, basic JS functionality
- CSS styling (Twitter Bootstrap)
Project Phase 3: (COMPLETE)
- Finish adding in other types of components aside from GPUs if desired
- Bring project online on VPS
Project Phase 4: (COMPLETE)
- Integrate Amazon API (SCRAPPED) => Could not get access to Amazon Product API
manage.py runserver --settings=bapccanada.settings.local django-admin runserver --settings=bapccanada.settings.dev
Gao-Gary - Gary Gao
tangjon - Jonathan Tang