Developed | December 6, 2023

Easy Commerce Learning

An innovative platform delivering high-quality video tutorials across subjects, tailored for learners at all levels.

React
JavaScript
Next.js
Ant Design
MongoDB
Git
Vercel
DigitalOcean Spaces
RB

I collaborated on a freelance project for Easy Commerce, an innovative company specializing in network marketing, e-commerce solutions, and premium beauty and wellness products. I developed the company's video tutorial platform with a teammate, taking full responsibility for the frontend development.

Features

This platform is crafted with a focus on security, efficiency, and a seamless user experience, offering the following essential features:

Category Navigation Allows users to navigate through different course categories, helping learners quickly find and filter the topics or courses they are interested in.

Search Functionality Enables users to efficiently locate specific courses or content by typing in keywords, improving accessibility and ease of use.

Course Progress Tracking Displays a progress bar and completion percentage for each course, helping learners track their progress and motivating them to complete their learning journey.

Course Thumbnails Visual course thumbnails make it easy to identify topics, enhancing visual appeal and helping users recognize and select courses based on their interests.

Featured Topics Section A dedicated section for featured topics or courses, highlighting key or popular courses to encourage users to explore recommended content.

Responsive UI Design Modern and clean user interface design provides an intuitive and aesthetically pleasing experience, making the platform easy to navigate on various devices.

Course Completion Indicator Shows '0% Complete' below each course thumbnail, reminding users of their progress status and encouraging them to continue or complete their courses.

Resume Playback Users can continue watching videos from where they left off, enhancing the user experience by allowing seamless continuation of learning sessions.

Video Management Admins can upload, edit, and delete video content for each course, ensuring that learning material is up-to-date and relevant.

Category Management Admins can create, modify, and remove course categories, organizing courses into logical categories to make it easier for learners to find content.

Topic Management Admins can add, edit, or delete topics within each category, providing flexibility in organizing course material and tailoring learning paths.

Featured Course Selection Admins can designate certain topics or courses as 'featured' to highlight them on the platform, increasing visibility and engagement.

User Management Admins can manage user accounts, including creating new users, editing details, and assigning roles, ensuring a secure and well-organized learning environment.

Screenshots

RB
RB

Tech Stack

This project leverages reliable technologies to ensure efficient development and easy maintenance.

Frontend

React v18.2Built a dynamic and interactive user interface using reusable components, enhancing overall user engagement.

JavaScript Utilized as the core scripting language to enable dynamic client-side functionality and interactivity.

Next.js v14.0.1Implemented server-side rendering and static site generation for improved performance and SEO.

Ant Design v5.12.1Ensured a consistent and responsive user interface using a comprehensive library of pre-designed components.

Backend

MongoDB Provided robust and scalable data management to support backend operations.

DevOps

Git Facilitated distributed version control for efficient code management and collaboration.

Vercel Hosted and deployed frontend applications with a focus on speed, scalability, and reliability.

DigitalOcean Spaces Utilized for scalable storage and content delivery, seamlessly integrating with deployment workflows.

© 2025 Rommel Christian Baes. All rights reserved.
This website was developed with Next.js and styled using Tailwind CSS.