Skip to content

usama7871/Project-1-Mad-libs-Python-Project

Repository files navigation

Mad Libs Game

Overview

The Mad Libs Game is a fun and interactive web application that allows users to create their own funny stories by filling in the blanks with various parts of speech. Users can register, log in, and save their generated stories for later viewing.

Features

User Management

  • Registration: Users can create an account by providing a username and password.
  • Login: Registered users can log in to access their saved stories.

Story Generation

  • Users can select from various templates and fill in the blanks with nouns, verbs, adjectives, adverbs, and other inputs to generate a unique story.
  • The application randomly incorporates magical elements into the stories for added fun.

Saved Stories

  • Users can save their generated stories and view them later.
  • The saved stories are stored in memory during the session.

Theme Selection

  • Users can choose between light and dark themes for the application interface.
  • The selected theme is applied dynamically, enhancing the user experience.

Usage Instructions

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Install the required dependencies using:
    pip install -r requirements.txt
    
  4. Run the application using:
    streamlit run app.py
    
  5. Open your web browser and go to http://localhost:8501 to access the application.

Dependencies

  • Streamlit
  • Other dependencies listed in requirements.txt

License

This project is licensed under the MIT License.

About

it covers one of my python skills task in our recent GIAIC Section A class .assignment given by sir Zia

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages