Skip to content

Group project for the Large Scale Distributed Systems course unit @ FEUP 2023/2024. A Shopping List application with CRDTs.

Notifications You must be signed in to change notification settings

sophie-mc-dev/sdle-t01-lidl

Repository files navigation

FEUP - Large Scale Distributed Systems (SDLE)

Run application - Instructions

1st way - Manually execute the commands

Before running the application, you must:

  • delete all the files from shopping_lists and clients_lists
  • clean the content of active_lists_file.txt found in the database folder

To do this, run the following command on the main project directory:

make clean

NOTE - This was made to run on Windows prompt. If you're not using Windows, you must delete this files by hand.

Attention!

If using version 3 of Python, use the python3 command instead.

The server command/script should always be executed first.

Commands:

Run server:

python -m server.server

Run client:

python -m client.client

2nd way - Run scripts individually

  • For Windows

Run server:

./run_server.bat

Run client:

./run_client.bat
  • For MacOS

Run server:

./run_server.sh

Run client:

./run_client.sh

Link for the Demonstration Video

https://drive.google.com/file/d/1pKXVPO2A9O6eCAnHGqNs66t024DRgAL1/view?usp=sharing

About

Group project for the Large Scale Distributed Systems course unit @ FEUP 2023/2024. A Shopping List application with CRDTs.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages