Software Development: MERN Stack Web Application

Closed
Main contact
Thought Experiment Labs Inc.
Toronto, Ontario, Canada
He / Him
Founder, CEO
(4)
4
Project
200 hours per student
Student
Anywhere
Intermediate level

Project scope

Categories
Data science Data visualization Information technology Software development Website development
Skills
debugging github mern stack web testing software engineering architectural design software development back end (software engineering) operations experimentation
Details

Team SME at Thought Experiment Labs helps Canadian small to medium sized business owners increase their revenue, boost profitability and modernize operations in the digital age.


The main goal for the project is to build a web application using the MERN stack that will help small to medium sized businesses find new opportunities, grow their operations, modernize, boost profitability, and increase revenue. The application should adhere to industry standard software engineering principles. This will involve several different steps for the learners, including:


- Understanding the requirements and goals of Thought Experiment Labs, Team SME and other details


- Designing the architecture of the web application using the MERN stack.


- Developing the front-end and back-end of the web application.


- Testing and debugging the web application to ensure it meets industry standards.


- Deploying the web application and providing documentation for future maintenance.

Deliverables


By the end of the project, learners should complete the following tasks:


- Detailed documentation of the web application's architecture and design.


- Fully functional front-end and back-end code for the web application.


- Test cases and debugging reports to ensure the application meets industry standards.


- Deployment of the web application on a hosting platform.


- User and administrator documentation for the web application.



Final deliverables:


- Source code for the web application through private Github repository.


- Documentation for the web application's architecture, design, and maintenance.


- Deployed web application accessible through a provided URL.


Mentorship

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

  • Company objectives, value creation, our mission and vision statements
  • Product development direction and strategy
  • Software development principles and industry standards
  • Collaboration between team members
  • Input on choices, problems or anything else the students might encounter.


If requested, students may also have access to a library of training materials valued at over $5000 USD.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Industry, innovation and infrastructure

About the organization

Organization
Toronto, Ontario, Canada
2 - 10 employees
Business services, It & computing, Non-profit, philanthropic & civil society, Science, Technology

Thought Experiment Labs Inc. is a research and development lab focused on ideating, prototyping, building and commercializing scientific + common sense innovations to solve the World's Biggest Problems. Many of our ventures centre around helping accelerate progress towards the United Nations Sustainable Development Goals.