Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wieerwill/linkmeup
a sleek, lightweight single-page application designed to consolidate an individual's social media and internet presence into one central location
https://github.com/wieerwill/linkmeup
handlebars link-aggregation
Last synced: 6 days ago
JSON representation
a sleek, lightweight single-page application designed to consolidate an individual's social media and internet presence into one central location
- Host: GitHub
- URL: https://github.com/wieerwill/linkmeup
- Owner: wieerwill
- License: mit
- Created: 2024-01-01T20:51:16.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-01-17T17:23:21.000Z (10 months ago)
- Last Synced: 2024-01-18T00:33:04.459Z (10 months ago)
- Topics: handlebars, link-aggregation
- Language: JavaScript
- Homepage: https://link.wieerwill.de/
- Size: 510 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LinkMeUp
This is a sleek, lightweight single-page application designed to consolidate an individual's social media and internet presence into one central location. Built with simplicity and performance in mind, the project uses minimalistic yet powerful web technologies.
![](lighthouse-score.png)
## Features
- **Lightweight Design**: Leveraging vanilla HTML and CSS for a fast and responsive user experience.
- **Dynamic Content**: Easy-to-update JSON data file to manage social media links.
- **Handlebars Templating**: Pre-compiled Handlebars templates for a JavaScript-free frontend.
- **Optimized Performance**: Minimized CSS and HTML files, and optimized images for lightning-fast loading.
- **Accessibility and SEO**: Adherence to web accessibility standards and SEO-friendly structure.
- **Full PWA Support**: use browser caching and offline support for quick loading.
- **Development Server**: Develop and view the changes on your page in high speed.## Organizing the Files
```
LinkMeUp
├── public/ # Directory for static files
│ ├── images/ # Images and icons
│ ├── styles/ # CSS files
│ └── index.html # Main HTML file
├── src/ # Source files
│ ├── templates/ # Handlebars templates
│ └── data.json # JSON file with social media links
│ └── index.js # Linking all JS scripts together
├── package.json # Project metadata and dependencies
└── README.md # Project documentation
```## Getting Started
To get started with the project:
1. Clone the repository: `git clone [repository-url]`
2. Navigate to the project directory: `cd LinkMeUp`
3. Install dependencies (if any): `pnpm install`## Building and Deployment
Develope the project using our development script:
```bash
pnpm run dev
```Build the project using our script:
```bash
pnpm run build
```Deploy the built files at `/dist` to your preferred static hosting service.
## Contributing
Contributions to improve the application are always welcome. Please feel free to fork the repository, make changes, and submit a pull request.
## License
This project is open-sourced under the [MIT License](LICENSE).
Happy Coding! 🚀