Back to Projects

RendStore E-Commerce Intern App

This project is built with Vue.js, UI Kit, Pinia, Laravel, MySQL, and Mayar Payment Gateway

E-Commerce Intern App Interface

Use Cases

Starter

Fullstack Developer

Stack

Vue.js
UI Kit
Laravel
Javascript

Database

MySQL

Short Explanation

RendStore is a dummy e-commerce website project that implements a payment gateway, developed during my internship. Before I joined the internship team, I didn’t really know how to work on projects as a team.

My fellow interns who joined earlier were still in the process of learning the Vue.js framework by working on their own individual projects. After I joined, it was decided that instead of making separate projects, we should collaborate on building a single e-commerce project and that’s how RStore was created

Project Goals

This project aims to learn the Vue.js framework by directly building a real project in the form of an e-commerce website. Using the learning by doing method, this internship project is expected to:

  • Understand the fundamentals of Vue.js
  • Apply concepts directly into a project
  • Get familiar with the development workflow
  • Learn integration with APIs or dummy data
  • Improve problem-solving skills
  • Build a project that can be used as a portfolio

Tech Stack Used

RendStore is a web app using Vue.js and Laravel as the back-end framework. The frontend was created using Vue.js and JavaScript. Data from users is sent to the server and stored in a MySQL database. The UI Kit framework is used to simplify the design process and ensure a responsive layout. For payment processing, the Mayar Payment Gateway is integrated into the application.

App Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 8
Screenshot 9
Screenshot 10

Attribution