Project: Full-Stack E-commerce Platform - okak.co.uk


Developed and deployed a full-stack e-commerce platform using Django, SQLite3, and JavaScript. In process of integrating payment gateways like Stripe and PayPal, with backend optimisations for scalability. The project also included SEO improvements, digital marketing tools, and deployment using Docker on a Linux Debian server, fully managed through the command line.

E-commerce Platform Project Image

Project Description


This project involved building a full-stack web application that serves as an e-commerce platform for a small business. I was responsible for both the frontend and backend development, integrating complex payment systems and optimising the user interface for higher conversion rates. The platform is hosted on a Debian Linux server and deployed using Docker for isolated, scalable environments. The entire setup was configured using the console, without a GUI, showcasing my proficiency in Linux system management.


On the backend, SQLite3 powers the database, while Django manages the actions on the Linux server to allow for JSON files to be processed and stored. The frontend is built with HTML, CSS, and JavaScript to create an engaging and intuitive browsing/shopping experience. To increase visibility, I implemented SEO strategies with the use of keywords and increasing backlinks to the site.

Key Features


Technologies Used


The following technologies were utilised for this project:


Project Demonstration


Watch the video below for a demonstration of the e-commerce platform's features: