Skip to content

Microservices-based ecommerce freelance marketplace

Notifications You must be signed in to change notification settings

datz0512/Freelancer-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo contains all codes for the ECommerce freelance marketplace application.

Functional requirements:

      User Authentication :

            - Create accounts, login, password reset

      User Profiles :

            - Create a seller's profile

            - Update profile

      Search and Filters :

            - Search for gigs

      Messaging System :

            - Buyers should be able to message sellers

      Rating and Reviews :

            - Buyers can review sellers

            - Sellers can review buyers

      View Orders :

            - Buyers and sellers can view active, completed and cancelled orders

      Payment Gateway Integration

      Cancellation of Orders

Kubernetes

  • The freelancer-k8s folder contains the objects code needed to deploy the microservices to kubernetes.
  • The microservices are deployed to Minikube.

Microservices

  • The microservices folder contains all the backend code for the application's services.
  • The services can be started either individually from the terminal or via docker compose.
  • Microservices README file

Volumes

  • The volumes folder contains files that are used to run services for local development.
  • Volumes README file