items_header

Open projects

Projects available to all portals

Lavine Software Development
Toronto, Ontario, Canada
Ian Lavine
Founder
3
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & it Ux design Illustration Website development
Project scope
What is the main goal for this project?

Our company is building an online real time web game. We hope to update and revamp our existing website to attract more customers, and continue developing our games.

We would like to work with students to develop a new website that is easy to maintain while providing an appealing interface for users. This can be achieved through programming languages such as java script, HTML, CSS and Game Technologies...

This will involve several different steps for the students, including:

  • Researching different code frameworks and their associated advantages / disadvantages.
  • Researching Game visualization tools.
  • Writing software to build Website and communicate with the backend.
  • Converting Python Pygame Frontend into a JS web based frontend

Bonus steps in the process would also include:

  • Testing game with players, and collecting feedback.
What tasks will learners need to complete to achieve the project goal?

By the end of the project, students should demonstrate:

  • Understanding of website programming languages.
  • A deeper understanding of react and other frameworks.
  • Deeper understanding of MERN Stack

Final deliverables should include

  • A website prototype.
  • A final report.
  • The Python to JavaScript converted front end of the codebase
How will you support learners in completing the project?

Students will connect directly with us for mentorship throughout the project. We will be able to provide answers to questions such as:

  • Our current products and website design
  • Our customer and industry insights
  • Input on choices, problems or anything else the students might encounter.
What skills or technologies will help learners to complete the project?

In order to complete this project, students can self-teach, but it is beneficial to be familiar with:

  • TypeScript, JavaScript, React,
  • UI / UX design principles

Again, students can complete this project without any of the prior knowledge listed here. Students will be expected to research and learn more about the above as the project goes along.

Supported causes
Quality education
About the company

Lavine Software Inc. is a Toronto-based game studio creating fun, easy-to-play games that foster community engagement. Our strategy game allows players to compete with friends, engage with communities, and join tournaments. We're committed to delivering high-quality, social gaming experiences that bring people together.