https://github.com/guiribei/mini_flix
Group work as a final project to the first module of Santander Coders at Ada (Let's Code)
https://github.com/guiribei/mini_flix
csv personal-project python
Last synced: 7 months ago
JSON representation
Group work as a final project to the first module of Santander Coders at Ada (Let's Code)
- Host: GitHub
- URL: https://github.com/guiribei/mini_flix
- Owner: Guiribei
- Created: 2022-11-24T00:56:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-30T21:45:40.000Z (about 3 years ago)
- Last Synced: 2025-08-13T07:27:23.871Z (8 months ago)
- Topics: csv, personal-project, python
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mini_flix
Miniflix is a simple movie catalog management system written in Python. It allows users to add, update, delete, search, and list movies, as well as search for movies by genre.
## Table of Contents
- [Project definition](#installation)
- [Installation](#installation)
- [Usage](#usage)
### Project definition: 🎬
- Register new films in the catalogue
- Implement a search strategy for registered films
- Implement a screening strategy for registered films
- Implement a strategy for updating registered films
- Create error error messages to control possible inconsistent entries of the player
- Implement a strategy for deleting registered films
- Bonus: Create a strategy for saving calendar data to a file.
## Installation
You just need to have python and run the main script.
```bash
git clone https://github.com/Guiribei/mini_flix.git
```
```bash
cd mini_flix
```
```bash
python adaflix.py
```
## Usage
When you run the script, a menu will be displayed with available options. Enter the corresponding number to choose an option, then follow the prompts to perform the desired action.
```
======== Adaflix =========
1 - Add movie
2 - Update movie
3 - Delete movie
4 - Search movie
5 - List movies
6 - Look for a genre
7 - Clear screen
8 - Exit
```