Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/almas-ali/fronty-podcast-demo

Talk Python To Me website implementation in Fronty framework (Demo).
https://github.com/almas-ali/fronty-podcast-demo

front-end-development frontend fronty podcast python-framework python-frontend talk-python-to-me

Last synced: about 1 month ago
JSON representation

Talk Python To Me website implementation in Fronty framework (Demo).

Awesome Lists containing this project

README

        

# Podcast Website Demo in Fronty

This repository showcases a demo website for the **Talk Python To Me** podcast, implemented using **Fronty**. The purpose of this demo is to illustrate the capabilities of **Fronty** in building modern and responsive web applications.

This is implemented using **Django** and **Fronty**. This repository contains **100% Python** code and no **HTML**, **CSS** or **JavaScript**. The entire website is built using **Python** and **Fronty**.

## Let's see how it looks.

- **Main website**: [https://talkpython.fm/](https://talkpython.fm/)
- **Fronty implementation**: [https://fronty-talk-python.onrender.com/](https://fronty-talk-python.onrender.com/)

## Author

- [@Almas-Ali](https://github.com/Almas-Ali "Md. Almas Ali")

## Resources

- **Fronty Github**: [https://github.com/Almas-Ali/fronty](https://github.com/Almas-Ali/fronty)
- **Fronty Docs**: [https://almas-ali.github.io/fronty/latest/](https://almas-ali.github.io/fronty/latest/)
- **Fronty PyPi**: [https://pypi.org/project/fronty/](https://pypi.org/project/fronty/)

## Usage

To run the demo locally, follow these steps:

```bash
# Clone the repository
git clone https://github.com/Almas-Ali/fronty-podcast-demo

# change directory to project
cd fronty-podcast-demo

# create virtualenv
python -m venv venv

# activate virtualenv (windows)
venv\Scripts\activate

# activate virtualenv (linux)
source venv/bin/activate

# install dependencies
pip install -r requirements.txt

# run the server
python manage.py runserver
```

open the browser and go to http://127.0.0.1:8000/

## Disclaimer

This project serves as a demonstration of **Fronty**'s capabilities and is not affiliated with or endorsed by the **Talk Python To Me** podcast. It does not infringe upon the intellectual property of the Talk Python To Me podcast.

## License

This project is licensed under the [MIT License](LICENSE).

---

Feel free to explore the code and experiment with the demo. If you have any questions or feedback, please don't hesitate to reach out. Thank you for your interest!