Code Monkey home page Code Monkey logo

a2-shortstack's Introduction

CS 4241 Assignment 2: Vehicle Value Estimater

Author: Zonglin Peng

"A good programmer never sleeps."

Summary

A webpage is developed and deployed to mark down the user-entered vehicles and estimates their values based on the year and mpg. User are free to edit the information on the webpage.

  • Challenges: Solved the frond-end interactions with the back-end server.
  • Innovations: Display a table of information of car. Blanks, dropdown boxs, buttons, and the icon are also helpful to users.
  • Usability: User can easily edit all the histories and check their cars value.
  • Additional implications.
    • A better value estimator.
    • More navigation bars and sytles. Possibly adopt from Boostrap.

Introduction of Usage

Visit the url below: http://a2-zonglinpeng.glitch.me

Technical Achievements

  • Live Information Chart: Implements a live table that displays all the input car information to the user on the web page in real time; after the user selectes to edit the chart, the chart will be updated without refresh.
  • Value Estimater: Designed a value estimating algorithm that uses the year and mpg of a car and produce a value of the car in dollars. The factor of model is not discuss to avoid copyright and furthermore lawsuits.
  • Add-Modify-Delete: Implemented all of the features in add, modify, and delete the entry of the dataset. All the exceptions are handles, such as duplicate ID`s of cars and wrong user inputs (empty blanks, unexpected ID, and etc.)
  • Dropdown Box: Adopted a dropdown box for the user that includes most of the most popular car models. Note that It is possible and esay to add ALL models, yet I did spend time and space for it.
  • Image In Readme: Added a screen shot of my index webpage where three samples are entered.

Design/Evaluation Achievements

  • Interactive Information Icon: As shown in the script.js and the index.html, an infomation icon is implemented. When an user click on it, a pop-up will be dispplayed to show the usage instruction. The Sweet Alert is adopted.
  • Hover Buttons: Change the text color to red for button in order to highligh the text content and to warn the user on possible changes that will be made.
  • Noble Theme Design: Adopted Clean x simple design of the webpage is adopted where the black-and-white-based theme color including background images and new fonts that make the web page look decent and high-ended. (Goat.com)
  • Webpage Element Arrangements: Tested the application with n=4 users, finding that the background and the elements are always displayed in the expected places.

a2-shortstack's People

Contributors

zonglinpeng avatar charlieroberts avatar

Watchers

James Cloos 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.