bostontraintrack
bulma-templates
bostontraintrack | bulma-templates | |
---|---|---|
1 | 5 | |
30 | 3,232 | |
- | 0.2% | |
10.0 | 8.3 | |
about 7 years ago | about 2 months ago | |
C++ | HTML | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bostontraintrack
-
Ask HN: How to build online calculator website?
Here's my personal goto:
Find some minimal CSS framework. My preference is Skeleton [0] or Bootstrap [1]. The key is just finding something minimal that works without too much fuss. Personally, I rather have a minimal framework provide 'responsiveness' so I don't have to worry about it but I also want it to get out of the way of anything I do.
Use JQuery [2]. Don't rely on CSS for animations or interactivity. In theory CSS does a lot. In practice it's a nightmare to use and to get it play well with whatever else I'm doing in the page.
Write in "bare" HTML and "vanilla" JavaScript. Don't use a static site generator and don't use a JavaScript framework.
Port in JavaScript libraries as needed. Some of the ones I tend to use are numeric.js [3], downlaod.js [4] and audience-minutes [5]. If you're doing spreadsheet things, maybe there's some JS package out there that will help.
Doing "raw" HTML/"vanilla" JavaScript makes me effectively unhirable but for limited scope side projects where I have full control and want to minimize bit-rot, this is fine.
The point is to create something that's minimal and focuses on functionality. The CSS is just there to make it not look like a Web 1.0 page but otherwise steps out of the way to focus on the actual usage of the application.
For context, here are some projects where I've used this philosophy (all open source, feel free to pilfer): Noixer [6], Resonator Voyant Tarot [7], Boston Train Track (now defunct) [8], CalebHarrington.com (an artist friend) [9], What Is This License [10], HSV Hero [11].
[0] http://getskeleton.com/
[1] https://getbootstrap.com/
[2] https://jquery.com/
[3] https://github.com/sloisel/numeric
[4] https://github.com/rndme/download
[5] https://github.com/berthubert/audience-minutes
[6] https://mechaelephant.com/noixer/
[7] https://abetusk.github.io/ResonatorVoyantTarot/
[8] https://github.com/abetusk/bostontraintrack
[9] https://calebharrington.com/
[10] https://mechaelephant.com/whatisthislicense/
[11] https://mechaelephant.com/hsvhero
bulma-templates
-
Bulma : Free Templates
If you're a beginner who wants to give it a go with bulma, or just an enthusiast who wishes to slap some content into existing template and have a web page, or maybe build some theme upon existing layout, take a look at Bulma Templates repo.
-
Ask HN: How to build online calculator website?
I use a simple serverside framework such as ExpressJS or FlaskJS, which routes URL requests to HTML page responses.
Served by NGINX on a Linux server. I host with DigitalOcean for $6/month
I use a CSS Framework template. I like Bulma for its simplicity: https://bulmatemplates.github.io/bulma-templates/
Summary of things to google:
- simple Serverside framework for
- Digital ocean nginx tutorial
- CSS Framework Template
-
Ask HN: How do you build your personal start page?
I just take a Bulma template, and edit the CSS styles within its html.
If i feel ambitious, I install v/ node, then edit the sass (compiles to css)
https://bulmatemplates.github.io/bulma-templates/
Typically:
1. Generate an express app with --view=ejs (ejs is virtually the same as HTML but lets you inject js into your html)
https://expressjs.com/en/starter/generator.html
2. Display & edit a simple html page.
3. ???
4. Profit
-
Ask HN: Tips for a 30 year old trying to switch to IT/software development?
- Web Portfolio showing 3 projects. -- for example, check out the template here [1] called "Portfolio" -- take it, repurpose it with your own content. Get it online. Add your web portfolio URL to your resume.
- Github/Gitlab (to show your code)
- LinkedIn presence
Basically: Show you have the skills. And put yourself "out there" i.e. market yourself
[1] https://bulmatemplates.github.io/bulma-templates/
-
Shiny Apps with Docker Compose, Part 1: Development
The index.html file in the site folder is the landing page. The file uses the responsive Bulma CSS library that requires no JavaScript. I picked a template and modified it for this landing page.
What are some alternatives?
audience-minutes - generate statistics on the number of audience minutes your site is generating, and if readers make it to the end of your screeds
Bulma - Modern CSS framework based on Flexbox
htmx - </> htmx - high power tools for HTML
docker-compose-shiny-example - Docker Compose Example with Shiny Apps
Water.css - A drop-in collection of CSS styles to make simple websites just a little nicer
Docker Compose - Define and run multi-container applications with Docker
Bootstrap - The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
Vue.js - This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
mvp - MVP.css — Minimalist classless CSS stylesheet for HTML elements
online-retail-marketplace - Django-based online marketplace for clothes. Taking the local retail marketplace of India online. \ Select on your phone. Try in the shop, on a later date. \
streamlit - Streamlit — A faster way to build and share data apps.
Milligram - A minimalist CSS framework.