Miha

SLADKET

DESCRIPTION

This was a college seminar assignment part of the subject e-commerce at FRI where we were tasked with creating a web shop usingPHP and MySQL.

I paired up with two of my classmates and took the initiative by creating the websitewireframes and UI in Figma. Before we started with the development I set up our local environments for PHP usingLAMP, which was a first for me. We also had to ask, what are the user roles our web shop needs to support (admin, customer, seller) and what kind of access they have.

After we had a full picture of the project we started coding, it was one of my first time working with MVCarchitecture so it took some time getting used, same goes for PHP. But at the end we had a fully functioning e-commerce store for sweet tooths that only needs a payment system integration to work (something like Stripe).

Miha

PROJECT ROLE

Miha

KEY FEATURES

  • LAMP Stack: Set up a local server environment using Linux, Apache, MySQL, and PHP.
  • Heroku Deployment: Deployed the application on Heroku with ClearDB for database hosting.
  • User Roles: Implemented distinct user roles with specific functionalities and permissions.
  • MVC Architecture: Utilized Model-View-Controller architecture to structure the code.
  • Security Measures: Ensured secure login and data handling practices.
  • Emails: User confirmation code after registration, invoice after succesful purchase, password reset.
Miha
© 2024 Miha Jan Strehovec | All Rights Reserved