The greatest inspiration to this project is the fact that most of us college students within our college courses are always looking for outside sources to help us better understand the material we are working with. And so, we always spend hours just looking for good sources and going through great ones, and then of course some that don't help. So, our solution, is a website where us students can share sources, we found helpful for the classes reducing the time spent looking for good helpful sources.

The site allows students to login and create an account and then add resources specific to their classes that they are interested in and ideally the site will save these courses that they are interested in, and next time they log in it will show them their courses and any resources connected to these courses. All this information ideally would have been stored into the SQL database we set up and it would have all been saved on their "account" but that was one of the issues we ran into when creating the website.

How we built it

Most of our sites were created using HTML and CSS and the back end was going to be based off of node.js and the database end of it, we were using a SQL database.

Challenges we ran into

The main two challenges we ran into were accessing the mySQL database using NodeJS and issues with routing to get data to and from the frontend to the backend. We resolved the issue with accessing mySQL using NodeJS by using a newer library (mysql2) instead of the original version and resolved some of the routing issues by learning how to properly send and receive data back and forth.

Accomplishments that we're proud of

An accomplishment that we are proud of is that most of our front-end development went along smoothly and we got the base that we needed on that end.

What we learned

We learned that it takes a lot more work to build a website that works because we had to use html and CSS to implement the front of the website and as we took a dive into the backend, we realized that we had to learn a lot more on how to be able to connect both sides to work with each other. We were able to learn some basics of the back end and the front end as we went through the project.

What's next for UIC Resources Website

Share this project:

Updates