E-Commerce Shopping Cart System Development

Open
Your Sweet Spot Life
Calgary, Alberta, Canada
Marguerite Apotre
Founder
(20)
4
Project
Academic experience or paid work
80 hours per student
Student
Canada
Intermediate level

Project scope

Categories
UI design UX design Website development Databases
Skills
systems design database management user interface (ui) usability user interface (ui) design web development user experience (ux) operations
Details

The primary goal of this project is to integrate and unify Your Sweet Spot Life's disparate systems into a cohesive and powerful e-commerce platform, thereby enhancing the organization's digital presence and operational efficiency. The key objectives are:

  • E-commerce Integration: Transform the existing systems into a full-fledged e-commerce solution, enabling users to browse, select, and purchase a variety of products and services.
  • Unify Backend Systems: Seamlessly integrate the mobile app, website, and passenger delivery system, ensuring they work in harmony and share data effectively.
  • Improve User Experience: Optimize the user journey by providing a seamless shopping and service-booking experience across the website and mobile app.
  • Data Consolidation: Harmonize and consolidate data from various sources to ensure data integrity and consistency throughout the platform.
  • Secure and Scalable Infrastructure: Implement a robust backend infrastructure that is secure, scalable, and capable of handling increased traffic and transactions.


Deliverables

Learners involved in this project will have the opportunity to work on a diverse range of tasks, including:


Backend Development

  • Modify existing Python code to support e-commerce functionalities, such as shopping carts and payment gateways.
  • Create APIs to facilitate communication between the mobile app, website, and backend systems.
  • Set up and configure the backend server environment on a cloud platform.


Mobile App Enhancement

  • Update the mobile app to utilize the new backend APIs for booking rides, tracking orders, and managing user profiles.
  • Optimize the app's performance and user interface for an intuitive and engaging experience.


Database Management

  • Analyze and harmonize data structures from different sources to create a unified database schema.
  • Migrate data to the new backend database and implement synchronization mechanisms.


Quality Assurance

  • Conduct thorough integration and performance testing to identify and rectify any issues.
  • Ensure the system is user-friendly, secure, and reliable through comprehensive testing strategies.


Deployment and Maintenance

  • Deploy the unified backend to a cloud server and publish the updated mobile app to app stores.
  • Provide post-launch support, including monitoring, bug fixes, and regular updates based on user feedback.


Project Management

Learners may also be involved in project management tasks, such as creating timelines, coordinating team efforts, and ensuring the project stays on track and meets its objectives within the estimated timeframe.


Mentorship
Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes
Sustainable cities and communities

About the company

Company
Calgary, Alberta, Canada
2 - 10 employees
Media & production, Travel & tourism, Agriculture, Business & management, Education
Representation
Minority-Owned Women-Owned BIPOC-Owned Small Business Sustainable/green
+ 4

About us
We are capturing what it means to be Canadian—one resource, one product, one story, one experience at a time. Our process begins with local natural resources, crafted by passionate creators who turn raw materials into meaningful works. Each creation tells a story—of learning, making, and transforming—connecting us to our culture and community. Through these efforts, we showcase how creation inspires, empowers, and leaves a lasting impact on those who experience it.

Motivation and Ideology
We are driven by a commitment to reshaping the way resources are sourced, products are made, and communities are supported. Our goal is to create sustainable, high-quality goods that reflect Canadian culture and values, challenging traditional models of production and consumption.

Resource Development
We work tirelessly to find truly Canadian resources, overcoming the challenges posed by global outsourcing. Partnering with universities and local groups, we aim to discover, develop, and utilize local materials for a sustainable, ethical product line.

Creation and Innovation
Through collaboration with creators, we develop innovative products that highlight Canadian craftsmanship and creativity. Our focus is on providing the tools, resources, and support to help creators build products that are both sustainable and meaningful.

Community Engagement
We believe in the power of collaboration and are actively working with local businesses, schools, and community groups to foster long-term, sustainable growth. By building strong partnerships, we support the development of local industries and create a more resilient economy.

Market and Sales
Our marketplace serves as a platform to sell not only our own products but also those created by other local artisans and businesses. By offering sustainable, high-quality products, we aim to make ethical consumption the easy and logical choice for consumers.

The Vision
Our vision is to build a self-sustaining ecosystem where Canadian resources are prioritized, and businesses are empowered to thrive. We are working towards creating resource hubs and a CRM system that will streamline the development of local products and services, creating a lasting impact on communities and industries.