Inspiration

We wanted to do something to give back to the MCIT community! We hope to strengthen the MCIT network with this website.

What it does

Provides a central location for MCIT students & alumni to record their information. Students and alumni can then filter for people who are willing to mentor and reach out.

How I built it

We used technologies such as javascript, node.js, react, mySQL, and Heroku to build this website

Challenges I ran into

React:

  • Understanding the react component lifecycle
  • Debugging with async functions, await Node.js:
  • Understanding the backend functionality
  • How it is connected to the database and the frontend CSS:
  • Flexbox and Grid specifics
  • Organization of the CSS code Choosing technology:
  • Which database?
  • Which hosting site? Working synchronously:
  • Learning more about GitHub
  • Hosting a server online Deploying on to hosting site:
  • Moving the website from local to Heroku. This continues to be a problem and hopefully something we can fix for the future!

Accomplishments that I'm proud of

We're proud of the fact that we were able to set up a front end, back end, and database without prior experience with any of these things.

What I learned

We learned a lot more about React, Node.js, and JavaScript, as well as how to find technologies that work together like MySQL and Heroku. We also learned a lot about Git and how to merge changes and roll back changes.

What's next for MCIT Student Network

The most important next step is to be able to host the website completely on Heroku (currently some pieces still only run on local). We would also like to provide functionality for people to be able to edit their information and see the MCIT alumni data in an aggregated data visualization

Share this project:

Updates