Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/engjurado/linktree

This project is a personal social media reference landing page, designed to mimic the functionality of Linktree. It allows users to create a single page with links to their various social media profiles and other important URLs.
https://github.com/engjurado/linktree

bootstrap css flask font-awesome html python pythonanywhere

Last synced: 4 days ago
JSON representation

This project is a personal social media reference landing page, designed to mimic the functionality of Linktree. It allows users to create a single page with links to their various social media profiles and other important URLs.

Awesome Lists containing this project

README

        

# Linktree

![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
![Flask](https://img.shields.io/badge/flask-%23000.svg?style=for-the-badge&logo=flask&logoColor=white)
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)
![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)
![Bootstrap](https://img.shields.io/badge/bootstrap-%238511FA.svg?style=for-the-badge&logo=bootstrap&logoColor=white)

This project is a personal social media reference landing page, designed to mimic the functionality of Linktree. It allows users to create a single page with links to their various social media profiles and other important URLs. This version is deployed on PythonAnywhere and utilizes Flask for the backend, Bootstrap for responsive design, and Font Awesome for icons.

## Getting Started

To get a local copy up and running follow these simple steps.

### Prerequisites

Before you begin, ensure you have met the following requirements:
- Python 3.6 or later
- pip (Python package installer)

### Installation

1. Clone the repository to your local machine:
```
git clone https://github.com/EngJurado/Linktree
```
2. Navigate to the project directory:
```
cd Linktree
```
3. Install the required packages:
```
pip install -r requirements.txt
```
4. Run the application with the following command in the root directory:
```
flask --app app run --debug
```

### Usage or Getting Started Instructions

- Modify the image in `/static/img` to personalize your page.
- Update `app.py` with your name, description, tags, and social links to customize your landing page.

## Technologies Used

This project is built with:
- Flask==3.0.3
- Bootstrap==5.3.3
- Font Awesome==6.5.2
- Additional dependencies:
- asarPy==1.0.1
- blinker==1.8.2
- click==8.1.7
- itsdangerous==2.2.0
- Jinja2==3.1.4
- MarkupSafe==2.1.5
- Werkzeug==3.0.3

## Contributing

We welcome contributions! For major changes, please open an issue first to discuss what you would like to change.

## Authors

- [Carlos Jurado](https://github.com/EngJurado)

## Acknowledgments

- Flask, for the web framework.
- Bootstrap and Font Awesome, for the design and icons.
- Everyone who contributed to the libraries and frameworks used.

## Demo

[Click here to see the website.](http://engjurado.pythonanywhere.com/)

## Feedback

If you have any feedback, please reach out to me at [email protected]

## License

[![Licence](https://img.shields.io/github/license/Ileriayo/markdown-badges?style=for-the-badge)](./LICENSE)