File size: 1,748 Bytes
a7e7f7a
 
 
 
 
 
 
 
 
 
 
 
 
 
7c1fb89
 
 
 
 
 
 
 
 
 
a7e7f7a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
import streamlit as st
from st_pages import Page, show_pages
from PIL import Image

# Make the page full width
im = Image.open(r"ninja.png")
st.set_page_config(
    page_title="Anime Recommender App",
    page_icon=im,
    layout="wide",
    initial_sidebar_state="expanded",
    menu_items={"About": "This Anime Recommender App is made by Harshit Singh."},
)

# Configuring Pages

show_pages(
    [
        Page(r"app.py", "Homepage", "🏠"),
        Page(r"Pages/Recommender App.py", "Anime Recommender", "πŸ“Ί"),
        Page(r"Pages/About.py", "About", "πŸ‘‹"),
    ]
)


# Home Page
def home_page():
    style_for_page = """
    <style>
    div.css-1v0mbdj.etr89bj1>img {
    width: 100%;
    height: 100%;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    border-radius: 5rem;
    padding: 4rem;
    justify-content: left;}

    div.css-k7vsyb.e16nr0p31>h1 {
    font-family: Poppins, sans-serif;
    }

    div.css-14xtw13.e8zbici0 {
        margin-right: 2rem;
        scale: 1.15;
    }

    div.css-nahz7x.e16nr0p34>p {
        font-family: Poppins, sans-serif;
        font-size: 1.05rem;
    }
    </style>
    """
    st.markdown(style_for_page, unsafe_allow_html=True)

    st.title("Welcome to Anime Recommender! :ninja:")
    st.subheader("Discover Your Next Favorite Anime")

    # Add unique content to the home page
    st.write(
        "Explore a world of anime and find personalized recommendations based on your anime preferences."
    )
    img = Image.open(r"animes.jpg")
    st.image(img, use_column_width=True, caption="Anime Characters")
    st.write(
        "Get started by selecting your favorite anime and let the recommendation system do the rest!"
    )


# Web Application
if __name__ == "__main__":
    home_page()