Preferred learners
- Anywhere
- Academic experience
Categories
Skills
Project scope
- What is the main goal for this project?
-
eWorx Technology is pleased to offer a virtual internship opportunity for computer science students and UI/UX design students in a single work team.
We are building a web platform that allows users to sync their products across multiple marketplaces, this requires integration between multiple e-commerce platforms to sync product information and keep data updated throughout all customer's marketplaces.
The primary focus for the developer will be:
- Web Application Development - using ReactJS as front-end and NodeJS as back-end and marketing website.
- Application Programming Interfaces - Building an API interface; designing a new API and/or using API to interface and integrate between the supported platforms.
- Real-Time Data Visualization - Creating a charting system with basic querying functionality; creating a dashboard to visualize key performance metrics of our system performance and activities.
- Database Analysis - Design, implement and optimize SQL and/or NoSQL database to serve the purpose of the solution.
We will plan to communicate with our virtual intern using these communication tools:
- Company Slack
- Riipen messaging
- What tasks will learners need to complete to achieve the project goal?
-
Our goal at the end of this experience is:
- Website Development - Marketing the website for the visitors of the application and handling their subscription payments.
- Application Development - Continue development of the application building the remaining functionality and building the backend modules.
- Software Architecture Development - To provide a solution to our architecture issue to ensure optimal performance and sustainability.
- Real-Time Data Visualization - To help us implement a data visualization system to derive insights for the application users.
- Database Analysis - To help us improve the performance of data storage and querying.
Other duties the student may complete could include:
- Software vendor research and evaluation
- Assisting with other process improvement projects
- Unit and integration testing
- Build and enhance the UX/UI design.
- What is the main goal for this project?
-
eWorx Technology is pleased to offer a virtual internship opportunity for computer science students and UI/UX design students in a single work team.
We are building a web platform that allows users to sync their products across multiple marketplaces, this requires integration between multiple e-commerce platforms to sync product information and keep data updated throughout all customer's marketplaces.
The primary focus for the developer will be:
- Web Application Development - using ReactJS as front-end and NodeJS as back-end and marketing website.
- Application Programming Interfaces - Building an API interface; designing a new API and/or using API to interface and integrate between the supported platforms.
- Real-Time Data Visualization - Creating a charting system with basic querying functionality; creating a dashboard to visualize key performance metrics of our system performance and activities.
- Database Analysis - Design, implement and optimize SQL and/or NoSQL database to serve the purpose of the solution.
We will plan to communicate with our virtual intern using these communication tools:
- Company Slack
- Riipen messaging
- What tasks will learners need to complete to achieve the project goal?
-
Our goal at the end of this experience is:
- Website Development - Marketing the website for the visitors of the application and handling their subscription payments.
- Application Development - Continue development of the application building the remaining functionality and building the backend modules.
- Software Architecture Development - To provide a solution to our architecture issue to ensure optimal performance and sustainability.
- Real-Time Data Visualization - To help us implement a data visualization system to derive insights for the application users.
- Database Analysis - To help us improve the performance of data storage and querying.
Other duties the student may complete could include:
- Software vendor research and evaluation
- Assisting with other process improvement projects
- Unit and integration testing
- Build and enhance the UX/UI design.
- How will you support learners in completing the project?
-
We are going to provide any help/support needed to complete the project. Team meeting where we help in resolving tech issues is held once a week
About the company
- https://eworx.ca
- 2 - 10 employees
- Technology
We build custom made software solutions in the automation and productivity field. Our products help a business to be more efficient and productive.