Skip to content

Nguyenle23/Stocking-Microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stocking-Microservices-Project

The project for Net-Centric Programming Course.

Introduction

Member

Number ID Name
1 ITITIU19217 Tran Ngoc Tien
2 ITITIU19169 Le Nguyen Binh Nguyen

Motivation

Our team want to apply the knowledge learned from the course to create an application that can use Socket to order stock in real-time and also can communicate services between each other

Present slides: here

📖 Table of Contents

Table of Contents
  1. General Information
  2. Features
  3. Technologies
  4. Folder Structure
  5. Screenshot
  6. Acknowledge

🧮 General Information

  • Client : ReactJS for designing UI Login, Register, Dashboard to order stock
  • Server : GoFiber, Loopback framework to operate application and handle order stocks

📋 Features

List the ready features here:

---- Feature
Client Login, Register, Order stock
Server CRUD Users, Authentication, Handling order

🖥️ Technologies

1. Client

Plugin README
Vite https://github.com/vitejs/vite

2. Server

Plugin README
GoFiber https://github.com/gofiber/fiber
Loopback https://github.com/loopbackio/loopback-next

3. Database

Plugin README
Go-gorm https://github.com/go-gorm/gorm

🗺️ Folder Structure

├── client
│   ├── src
│   │   ├── actions
│   │   ├── assets
│   │   ├── components
│   │   ├── App.tsx
│   │   ├── main.tsx

├── auth-service
│   ├── cmd
│   ├── controllers
│   ├── database
│   ├── helpers
│   ├── middlewares
│   ├── models
│   ├── repositories
│   ├── routers
│   ├── services

📸 Screenshots

Client

login

register

💼 Acknowledgement

What We Learnt

  • Implementation of developing webserver
  • Usage of socket in real-time application
  • Communication between each services