Website Development

Closed
eHacks Events
London, Ontario, Canada
Employer
(1)
3
Project
Academic experience
120 hours of work total
Learner
London, Ontario, Canada
Intermediate level

Project scope

Categories
Website development Security (cybersecurity and IT security) Software development Databases Networking
Skills
github mern stack react.js (javascript library) git (version control system) user accounts codebase mongodb version control software digitalocean node.js (javascript library)
Details

eHacks Events is a non-profit dedicated to providing interdisciplinary learning experiences to post-secondary students across the country. To facilitate this mission, we run competitions and events with workshops, networking, and mentorship to help students collaborate in cross-functional teams and build new skillsets.

Many of these events, like our flagship event, is free for students to attend. To ensure we focus our resources on the students who would benefit most, we require students to fill out an application to attend.

We would like to improve our website to collect these applications, manage user accounts, and inform applicants of their admission decisions. Our current website is built in Node.JS, Express, React, and MongoDB (aka the MERN stack), and we would like to build these new functionalities using the same technologies.

Students working on this project can expect to learn the following:

  • Use the MERN stack to build responsive websites using modern user interface design principles
  • Deploy websites via Digital Ocean using CI/CD tools
  • Use Version Control software to collaborate with teams (i.e. Git and Github)
  • Write comprehensive documentation to explain key decisions and build a maintainable codebase.
Deliverables
No deliverables exist for this project.
Mentorship

We will offer weekly 1:1 mentorship check-ins with at least two managers (i.e. two weekly 1:1s). We welcome frequent questions via email so we can help students every step of the way. All code will be reviewed via Github to identify ways to improve their development practices.

About the company

Company
London, Ontario, Canada
Education

Our mission is to provide interdisciplinary learning experiences that empower students to solve pressing social issues through technical innovation. eHacks competitions are a uniquely magical place. Students from various backgrounds attend cross-functional workshops, connect with corporate representatives from various high-growth firms, and work together to create technically interesting and financially feasible innovations that aspire to change our world for the better.

Over the past two years, eHacks has raised over $25,000 to host 300+ students from every faculty on campus. Regardless of our participants' backgrounds, everyone walks away from eHacks with new ideas, experiences, and skills that prepare them for the ever-changing workforce.