SwopSIS - An ecofriendly fashion swapping platform for women


Project Overview

An eco-friendly fashion swapping platform for women that allows users to swap items from their closets with curated pieces from a shared community wardrobe.
This web application includes three main user entities:

  • Super Admin
  • Group Admin
  • User

Users can create or join groups, where they can share items either as a swap or loan. A swap means giving an item permanently, while a loan allows the owner to lend an item temporarily, reclaiming it later as needed. Each group has an admin, chosen by the super admin, and every group member can share and request items.
Also, there are some other features like user rating system according to the items that share in the groups.

This is a system that owned by STEMsisters, and is being redeveloped by me as a freelance PHP developer, under the coordination of Bluechip Technologies Asia.

  • PHP
  • HTML
  • CSS
  • JavaScript
  • AJAX
  • MySQL
  • Bootstrap
  • Mobile-responsive
  • Add Images
  • CRUD

Interfaces

interface1

interface3
interface4

Super Admin Interfaces

interface5
interface6

Used Technologies, Tools and Programming Languages

  • Fronted was developed using HTML, CSS and JavaScript.
  • Bootstrap 5.2.3 is used for keep responsiveness.
  • Backend was developed using PHP V8.2.12.
  • MySQL is used for database management.
  • Added Google Maps JavaScript API for dynamic google map.
  • Visual Studio Code is used as the IDE.
  • XAMPP is used for start localhost server. Version: V3.3.0
  • Virtual web server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
  • phpMyAdmin - Version information: 5.2.1

Reflection and Learning

  • Since this was already developed web application as a prototype, which had many errors, I started re-development and add new features.
  • Directly connected with the client, gathered requirements and managed a effective communication.
  • Followed the Agile SDLC method.
  • All the CRUD functionalities were implemented and practiced very well.
  • Improved the knowledge in PHP and MySQL.
  • Image manipulation parts successfully implemented.
  • Database management skills with PHP is gained.
  • Managed the project version controlling with GitHub repository.
  • Improved Time Management, Testing and Quality Assurance skills.


SwopSIS (developments ongoing)