eVendor - Designing and Developing an e-commerce Startup

Project: eVendor

Client: eVendor – A local Startup

Duration: 6 months

Role: Co-founder and lead IT person

Website: https://evendor.store/

 

Introduction

eVendor is an online e-commerce store that aims to streamline the payment process and provide a platform for buying and selling new and old items. The website was developed to provide a user-friendly and scalable platform to users all around the globe.

 

Problem Statement

The client approached me with the problem of creating an e-commerce platform that could streamline the payment process and provide a user-friendly interface for users. They also wanted to develop a platform that would be able to handle a large amount of traffic and would be scalable in the future. The main challenge was to design and develop a platform that would be user-friendly, scalable, and functional.

 

Users and Audience

The target audience for eVendor is anyone looking to buy or sell new and old items online. The platform caters to users from different age groups, gender, and geographic locations. The user persona included people who wanted to buy and sell new and old items, such as electronics, fashion, furniture, and much more.

 

Roles and Responsibilities

The project involved designing and developing the e-commerce platform from scratch. The responsibilities included conducting research on e-commerce platforms and the target audience, creating a plan that included the website’s features, functionality, and design, designing prototypes using Figma, and using the Laravel framework to develop the actual website.

 

Scope and Constraints

The scope of the project was to create a user-friendly and scalable e-commerce platform that would be able to handle a large amount of traffic. The main constraint was the given timeline of 6 months to complete the project. The project also had a budget constraint, which required us to develop the platform efficiently and within budget.

 

Process

The process of developing the e-commerce platform involved several steps, including research, planning, designing, development, testing, and launch.

  1. Research: Conducting thorough research on e-commerce platforms and the target audience was the first step. This research helped us to understand the user’s preferences and requirements.
  2. Planning: Based on the research, a plan was created that included the website’s features, functionality, and design. This plan also included the timeline and budget for the project.
  3. Designing: The design process involved creating wireframes and high-fidelity designs using Figma. The designs were shared with the client and the rest of the team for feedback and approval.
  4. Development: After finalizing the designs, the actual development process started using the Laravel framework. The website’s frontend and backend were developed and integrated with a payment gateway to streamline the payment process.
  5. Testing and Launch: The platform was thoroughly tested to ensure its functionality, usability, and scalability. After successful testing, the website was launched live.
 

Outcomes

The eVendor website was successfully launched within the given timeline of 6 months. The website’s features and user-friendly interface were well-received by the target audience, and the platform was able to handle a large amount of traffic. The payment process was streamlined, making it easy for users to make transactions. The website was designed to be scalable, allowing it to handle an increase in traffic in the future.

 

Lessons Learnt

The project provided a great learning experience, and the following lessons were learnt:

  1. Collaborating with the rest of the team and receiving regular feedback from the client is essential to ensure the project’s success.
  2. Proper planning and design are crucial to developing a scalable and user-friendly platform.
  3. Developing an e-commerce platform requires a thorough understanding of the target audience and their preferences.
  4. Creating a platform that is easy to use and navigate