CST336
Internet Programming
Provides students with dynamic web application development skills, focusing on the integration of server-side programming, database connectivity, and client-side scripting. Coverage includes the Internet architecture, responsive design, RESTful web services, and Web APIs.
Outcomes
Free E-Book Library (Final Group Project)
Our group created a free e-book library for our final project. Our application allows users to log in, browse and search for books, and check them out. Users can then view the books in PDF form, utilizing Project Gutenberg's API to access their free content. Users are able to create accounts with their information stored securely and view e-books in their browser. Additionally, uses can manage their accounts and return books when they are finished reading them. These features showcased our abilities of authentication and working with APIs and databases.
In order to create the website, we used Node.js and Express.js along with JavaScript and JQuery. Next, we used Bootstrap and additional CSS styling to design our site. Finally, we deployed our project with Heroku.
Click here to view the site or view the screenshots below.

