items_header

Open projects

Projects available to all portals

e-Worx Technology
Edmonton, Alberta, Canada
Yasser Ali
Technical Director
(27)
3
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & IT Data analysis Software development Visual arts
Skills
nosql data storage communication software interfaces web application development performance metric application programming interface (api) react.js (javascript library) marketing sql (programming language)
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
  • Email
  • 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

We build custom made software solutions in the automation and productivity field. Our products help a business to be more efficient and productive.