Skip to content

nihk/Sheridan-Projects

Repository files navigation

Sheridan-Projects

This repo holds a handful of the final projects I did as a first/second year student at Sheridan. Each entry describes its purpose and technologies used

C-Phonebook is the final project for a Data Structures & Algorithms class I took. The purpose was write a phonbook application that permitted insertion, deletion, searching, sorting, and file handling of phonebook records using a data structure of our choosing. I chose to implement a resizable array to satisfy this task.


C#-MovieWiki is the final (group) project for a course that explored well-known .NET technologies. This project is a simple wiki-like ASP.NET web application which allows users to create, edit, delete, and search for movie-related articles. It uses a WCF service layer to handle all the MSSQL database connections, and jQuery/ASP web controls for the front-end. My contribution to this group project was the back-end C# code.


JQM-Weather-App is a web application using jQuery, jQuery Mobile, Handlebars.js, Charts.js, geolocation, localStorage, and the openweathermap API to display current and future weather data. It permits searching by city name or choosing from a list of predefined cities parsed from a JSON file. It can be found hosted at this address.


DatabaseProject is the final assignment for the database class I took in which we used MS SQL Server. The Project_Instructions.doc file outlined the steps necessary to complete it. I have included the most interesting aspects of the project in this repo, namely the EER Diagram and SQL DDL/DML.


Jbooks is the final assignment for the JavaEE class I took in which we used Servlets, JSP (EL, JSTL), and the MVC design pattern hosted on an Apache web server. The app validates a user's login information and enables them to add to, search, and show all records from a MySQL database using the JDBC driver.


NetworkingVLANs is the final assignment for the Networking class I took in which we created a network topology, defined IP addresses based on a given subnet mask, and created VLANs through switch and router configurations. This was done using the GNS3 emulator.


PasswordManager is a Java program in which one can manage a file that contains a user's usernames and password. It uses the Swing toolkit to create new usernames/passwords and encrypt/decrypt them. This project was written for my Java 2 class to reflect an understanding of using a GUI in Java as well as File handling.

PasswordManager

Project-WebProg is the final project of my web programming class which used JavaScript, PHP, and MySQL. This website is a mock student-registration form in which a student can enrol in a program and choose courses repsective to that module. It stores these values in a MySQL database.


[A more comprehensive outline of the project can be found here](https://github.com/nihk/SheridanProjects/blob/master/Project-WebProg/Project_Outline.pdf)

To see the project in action, visit this link: http://mobile.sheridanc.on.ca/~rosenich/Project-WebProg

Valid accounts to use with the above link are found here:

About

Some final projects I did as a first and second year student at Sheridan.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published