Programming Projects: Python and REST APIs

Closed
Werrv Inc.
Toronto, Ontario, Canada
Bill Charters
President
(57)
3
Preferred learners
  • Anywhere
  • Academic experience or paid work
Categories
Data analysis Operations Information technology Databases
Skills
enthusiasm application programming interface (api) apache solr restful api microsoft teams communication python (programming language) sql (programming language) graphql front end (software engineering)
Project scope
What is the main goal for this project?

The main goal for this project is to create a date loader to synchronize inventory and pricing data from suppliers to an ecommerce store.


We're looking for students with solid experience in one or more of the following technology areas to tackle technology projects on our list of priorities:

  • Python
  • Graph QL and/or REST API Integrations


You bring solid technical experience and enthusiasm to code business solutions. We'll help you build your portfolio of coding accomplishments to talk about in future interviews. .

We have a pending list of programing projects that we want done and will match candidates to a subset of the following priority projects.


FINAL DELIVERABLES

The final deliverable will be a program that:

  • executes daily to intake refreshed data from our suppliers
  • does some price and costing calculations and validation on each product line
  • loads the resulting data into our eCommerce store.

The program should be documented with in-line comments for easy maintenance together with a one-page overview..





Work can be completed remotely and online brainstorming and update meetings can be done via Microsoft Teams, Zoom or other preferred platforms. Timely meeting access and response to questions will be provided, including by text, or on-line communication tools.

What tasks will students need to complete to achieve the project goal?

The project can be done in teams or broken into individual sub-projects tailored to student interest and aptitude:

What tasks will learners need to complete to achieve the project goal?

Individual Projects

1) Building an Inventory and Pricing Program for eCommerce.

2) Optimization of SOLR and SQL databases for over 2Million Records

3) Front-end development of responsive website for presentment of data, and simplified shopping cart functions with potential checkout integration.

4) Interaction with Shopify Draft Order APIs (REST or GraphQL).

5) Additional opportunities if the core functionality is completed in a timely manner.

About the company

Werrv ( https://werrv.ca/ ) is an entrepreneurial Canadian company with the goal of disrupting and transforming the aftermarket parts and services industry for recreational vehicles (RVs), boats and recreationally watersports. Werrv serves Canadians from coast to coast and US Customers in the lower 48 states.
Our mission is to help people enjoy their best life while experiencing the great outdoors.
Werrv seeks to engage ambitious and entrepreneurial students to want engaging, challenging, referenceable and rewarding experiences to develop and demonstrate their full potential and workforce readiness. If you're intrigued by #vanlife, even better... Let's make things happen. Check our consistent 5-star ratings on Riipen Feedback.