Sereyrath Nov
May 2, 2014


This project is a smoking cessation web application that calculates how much money a smoker spend on cigarettes in terms of day, week, month, year, and decade from the user input that bases these calculation by how many cigarettes a user smokes daily and the cost of cigarettes per pack.


Concepts Demonstrated

1/6 of the project grade is based on which concepts from OPL are demonstrated in your project. Please identify them here. Be brief; a simple list and one-sentence explanation for each concept should be adequate; e.g.:

  • List Is used for the structure to store the user information
  • Cons Is used to dynamically store new information from the user inputs
  • Higher Order Function is used to extract the roster information from the bindings
  • Symbol symbols are used for binding environments
  • Map render-roster function over webpage-rosters function

External Technology

Web-server/insta library is used for creating the web page. I also used photo shop to create several components on my webpage such as the title, my name, and the course information. My prior knowledge of HTML along with CSS helped me format and style my webpage.


The idea is to create a user-friendly interface that is also visually appealing. It is designed to motivate smokers to continue to make progress by seeing how much they are saving along with incentives for thousands of dollars that could be saved instead of being spent on cigarettes by looking at the future predictions of how much cigarettes will cost them in the future. Seeing the actual numbers is much more effective than just saying cigarettes cost a lot of money for instance, just six cigarettes a day cost $1095.72 a year.

Technology Used Block Diagram

Additional Remarks

This is an awesome project. I really enjoyed doing it so much.