Pengfan Zhang

icon of project

Smart Choice

ReactJs, Bootstrap, ExpressJs, MongoDB, Digital Ocean, JWT Authentication, September 2021 - December 2021

• Agilely developed a web app with 5 teammates to help NYU students plan their courses
• Created site map and wireframe diagrams by draw.io and InVision, built straightforward user interface for browsing courses and student comments with ReactJs, fetched NYU's course catalog data and communicate with database in ExpressJs and stored user's comments, ratings, and course selections with MongoDB and JWT Authentication
• Deployed the web app on centOS in Digital Ocean Droplet and used by 30 users
Github

Carbonology

ReactJs, Bootstrap, Clarifai API, February 2021

• Brainstormed themes of a Web APP with 3 teammates, researched 2 APIs and created the APP demo in 48 hours
• Used ReactJs to enable numerical data and links uploads, processed uploads by Carbon Interface API and Clarifai API
• Designed user interface for computers and mobile devices using Bootstrap and CSS, received and displayed the calculated result
Github

College Info. Station

ReactJs, Bootstrap, College Scorecard API, January 2021

I developed the website for searching general information of universities and colleges in the U.S. I utilized ReactJs to support retrieved data through College Scorecard API, visualized the numerical data by React Minimal Pie Chart Package. I designed the user interface by Bootstrap, and displayed results with animation and illustrations. The website is browsed by by more than 130 users.
Github

Citation Generator

HTML, CSS, JavaScript, ReactDOM, Google Book API, December 2020-January 2021

This is a website to help users edit academic citations in MLA format. I designed the UI by CSS. Users can manually input sources' information or ISBN number of the sources to generate the citations.
Github

Personal Website

HTML, CSS, JavaScript, November-December 2020

I designed my personal website which is about my expanded resume and personal project portfolio.
Github

Minesweeper Game

Java, Processing, November 2019

I created a Minesweeper game and implemented the functions of left clicking and right clicking with responses. With the help of Processing graphical library, I designed the the interface of unopened and opened cells, flags, and ending scene. I also shared the demo of this game to the class of 20+, scored an A as final result
Github