GithubHelp home page GithubHelp logo

project-pc's Introduction

ProjectPC is a Android App designed to help users find quality, affordable PC parts.

Overview

Project PC is the result of a problem that many people face, finding quality computer parts that wont break the bank. As a university student, I like to save money when I can. So when building my PC, I decided to see if there were cheaper alternatives on the market rather than buying new parts. Unfortunately, there was not and the only way to save money was to buy used. To do this, I went to many existing sites such as Kijiji, and eBay but found there to be no specific category where I could easily find the parts I needed. In addition, parts would often be listed incorrectly as most sellers are not educated in PC parts. ProjectPC takes the hassle and guess work out of buying used PC parts and creates a community of like minded individuals who all have teh same passion. With a few taps you can sell your old PC parts for that new motherboard. Or you can buy that graphics card you always wanted for a fraction of the price.

Features

These are just some of the features this app includes:

  • Android 5.0+ compatible
  • Follows Google Material Design
  • Grabs information from server about ads, contact info and location
  • Displays ads posted and can be updated with a swipe
  • Part-specific categories to create organized and intuitive design
  • User profiles and bookmarks to save favourite ads

Requirements

These items are needed to compile this application:

  • Android Studio v3.0.1
  • Device must be running Android 5.0 or above
  • Device must have USB debugging enabled
  • ProjectPC-Backend must be set up and configured in the app to use the local endpoint

Compiling/Installing

  1. Run Android Studio and load ProjectPC project
  2. Open ui.StartupActivity and edit API_ENDPOINT from http://127.0.0.1:4040/api/ to your local network IP (ie. 192.168.0.125) http://192.168.0.125:4040/api/
  3. Compile the project
  4. Install apk to device

Authors

  • Thaghsan Mohanarathnam
  • Jesse Crouch
  • Rameet Sekhon
  • Eyaz Rehman

project-pc's People

Contributors

imposter avatar jesse-crouch avatar rameetss avatar thagshan avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.