Skip to content
Snippets Groups Projects
Commit dac9f4b4 authored by Chude, Chiamaka A (PG/T - Comp Sci & Elec Eng)'s avatar Chude, Chiamaka A (PG/T - Comp Sci & Elec Eng)
Browse files

Project description README.md

parent f5135b7d
No related branches found
No related tags found
No related merge requests found
# Advanced Web Project
<h2>Advanced Challenges in Web Technologies</h2>
<h3>E-commerce Web Application</h3>
<p>This project contains codes designed to build an e-commerce web application</p>
<p>It aims to create a platform that is resilient, flexible, scalable and modular with the use of modern techniques and tools, aligning with the principles and expectations of cloud native software. In order to meet and exceed users expectations</p>
<h3>Components</h3>
<p><b>It consists of 3 Microservices:</b><br>
1. User Microservice: this handles user related functions of the application such as log in, sign up, profile management, and logout.<br>
2. Product Microservice: it handles product related functions such as viewing products, creating a new product, adding and viewing product reviews.<br>
3. Orders Microservice: this handles order related functionalities such as checkout, add to cart, delete from cart, viewing order history.<br><br>
<p><b>Messaging service</b><br>
The projet also makes use of the Apache Kafka event streaming platform for asynchronour communication between the microservices<br><br>
<p><b>Docker</b><br>
The Components were containerised with docker. Each microservice consists of a Dockerfile used to build images. A compose file was also created to pull all the images from the Docker Hub to run on the same network.
</p>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment