An open API service indexing awesome lists of open source software.

https://github.com/University-Experience/Bazarcom

Microservices project using Flask . We Made 3 servers running using docker images for each one and 2 database using sqlite. The project is a book buying platform.
https://github.com/University-Experience/Bazarcom

docker flask microservices python sqlite

Last synced: 7 months ago
JSON representation

Microservices project using Flask . We Made 3 servers running using docker images for each one and 2 database using sqlite. The project is a book buying platform.

Awesome Lists containing this project

README

          



![Bazarcom 📚](https://github.com/BaraSedih11/Bazarcom/assets/98843912/3ee4f63d-0e06-4431-9c9e-e5969a7c5d46)

![GitHub repo size](https://img.shields.io/github/repo-size/BaraSedih11/bazarcom) ![GitHub repo file count (file type)](https://img.shields.io/github/directory-file-count/BaraSedih11/bazarcom) [![Python Version](https://img.shields.io/badge/python-3.8-blue)](https://www.python.org/downloads/release/python-380/)
[![Pip Version](https://img.shields.io/badge/pip-21.0-orange)](https://pypi.org/project/pip/21.0/)
![GitHub last commit (branch)](https://img.shields.io/github/last-commit/BaraSedih11/bazarcom/main)
[![Version](https://img.shields.io/badge/version-v1.0.0-blue)](https://github.com/BaraSedih/bazarcom/releases/tag/v1.0.0)
[![Contributors](https://img.shields.io/github/contributors/BaraSedih11/bazarcom)](https://github.com/BaraSedih11/bazarcom/graphs/contributors)
![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/BaraSedih11/bazarcom)


Welcome to Bazarcom! This repository contains the source code for a simple e-commerce website built with Flask and SQLite.

## About Bazarcom

Bazar.com is an online marketplace where users can browse and purchase a variety of products conveniently. Whether you're looking for electronics, fashion items, home decor, or more, Bazar.com has something for everyone.

## Features

- Get all books.
- Get book by ID.
- Get books by topic
- Purchase a book

## Technologies Used

- Python (Flask)
- SQLite
- Docker

## Getting Started

To get started with Bazarcom, follow these steps:



  1. Clone this repository to your local machine.

  2. To run the project using vscode terminal:

    • Install the required dependencies by running:



    • ```bash
      python penv book_store_env
      source book_store_env/bin/activate
      ```


    • Now build the images and run the application

      ```bash
      docker compose up --build
      ```




# Documentations
We've made postman documentation [here](https://documenter.getpostman.com/view/33323023/2sA35Ba439)