All Projects → sruda → Steroidesign

sruda / Steroidesign

Themes based on the biggest StartUps (buttons, color palette, components, etc.) ready to use in your own projects.

Projects that are alternatives of or similar to Steroidesign

Reason App Shell Starter Kit
A simple App Shell starter kit that you can use to get started building your PWA with ReasonML & ReasonReact.
Stars: ✭ 49 (-93.77%)
Mutual labels:  starter-kit, sass, styled-components
Greyprint
Templates with pre-made styles to assist icon, symbol, and glyph design.
Stars: ✭ 403 (-48.73%)
Mutual labels:  design, design-tools
Gulp Scss Starter
Frontend development with pleasure. SCSS version
Stars: ✭ 339 (-56.87%)
Mutual labels:  starter-kit, sass
Primitive
⛏️ ‎ A front-end design toolkit for developing web apps.
Stars: ✭ 783 (-0.38%)
Mutual labels:  starter-kit, sass
Uix Kit
A free UI toolkit based on some common libraries for building beautiful responsive website, compatible with Bootstrap v4.
Stars: ✭ 318 (-59.54%)
Mutual labels:  design, sass
Blueprint
A React-based UI toolkit for the web
Stars: ✭ 18,376 (+2237.91%)
Mutual labels:  design, sass
Naomi
Sublime Text enhanced syntax highlighting for JavaScript ES6/ES7/ES2015/ES2016/ES2017+, Babel, FlowType, React JSX, Styled Components, HTML5, SCSS3, PHP 7, phpDoc, PHPUnit, MQL4. Basic: Git config files.
Stars: ✭ 544 (-30.79%)
Mutual labels:  sass, styled-components
React Native User Profile
🎨 A react native mobile starter kit, Examples of user profiles screens to help you write component and design
Stars: ✭ 259 (-67.05%)
Mutual labels:  starter-kit, design
Macos Ui Kit
💎 The most detailed and accurate macOS UI Kit for Sketch. This Sketch Library includes common Mac interface elements, cursors, and a Touch Bar UI Kit.
Stars: ✭ 551 (-29.9%)
Mutual labels:  design, design-tools
Webpack Starter Basic
A simple webpack starter project for your basic modern web development needs.
Stars: ✭ 552 (-29.77%)
Mutual labels:  starter-kit, sass
Redux Webpack Es6 Boilerplate
A starter project for modern React apps with Redux
Stars: ✭ 566 (-27.99%)
Mutual labels:  starter-kit, sass
Prism
Gett's Design System code generator. Use Zeplin Styleguides as your R&D's Single Source of Truth.
Stars: ✭ 308 (-60.81%)
Mutual labels:  design, design-tools
Styled Components Theme
Defines themes via flexible color selectors for use with styled-components
Stars: ✭ 302 (-61.58%)
Mutual labels:  sass, styled-components
Pug Starter
Simple pug (jade) starter [framework] enabling faster delivery of HTML & CSS projects to a private server and/or automatic deployment of GitHub pages.
Stars: ✭ 328 (-58.27%)
Mutual labels:  starter-kit, sass
Input Range Scss
Styling Cross-Browser Compatible Range Inputs with Sass
Stars: ✭ 272 (-65.39%)
Mutual labels:  design, sass
Color Creator
Photoshop, Sketch and Affinity Designer documents that use base colors to generate larger palettes.
Stars: ✭ 430 (-45.29%)
Mutual labels:  design, design-tools
Html Sketchapp Cli
Quickly generate Sketch libraries from HTML documents and living style guides, powered by html-sketchapp
Stars: ✭ 631 (-19.72%)
Mutual labels:  design, design-tools
Welcome Ui
Customizable design system of @wttj with react • styled-components • styled-system • reakit
Stars: ✭ 256 (-67.43%)
Mutual labels:  design, styled-components
Vscode Stylelint
A Visual Studio Code extension to lint CSS/SCSS/Less with stylelint
Stars: ✭ 260 (-66.92%)
Mutual labels:  sass, styled-components
Awesome Design Tools
The best design tools and plugins for everything 👉
Stars: ✭ 23,754 (+2922.14%)
Mutual labels:  design, design-tools

Steroidesign

Make your projects look as good 💎 as the big ones 💪🏻


🚀 Join to the Steroidesign Weekly newsletter! 🚀
We'll submit a new theme every week (we know it's crazy, but it's not impossible 😵).

Show us your interest by signing up, so we'll know that there are people interested in this.


Made with ❤ & ☕ by @rosa7082 & @seruda in Portland, OR .


Problem

Whenever we start a new project, we spend a lot of time looking for inspiration on hundreds of websites, we take a little of each, and so we build our beloved Frankenstein 🤖. Our most important references are the most well-known Startups (Airbnb, Medium, Product Hunt, etc) as they have invested a lot of time in analyzing the best practices of design, validation of ideas, calls to action, hook, etc. And over time have been creating standards and trends.


Solution

Since many are looking for these sites, we decided to create a skeleton of HTML styles and components based on these big companies, themes that are 100% editable and adaptable to your own palette color or styles, adding your own magic 🔮!. So that your product remains authentic and unique.

With this, we do not seek to copy the big companies, but to obtain inspiration and have its base for our own projects.

The themes include the basic elements in a website: buttons, labels, links, typography, form elements, box components, search bar, navbars, etc, etc, etc.

Contributions are more than welcome.


Contents


Base methodology

For our own components, follow the BEM (Block, Element, Modifier) method for writing & organising CSS. BEM helps keep our CSS logical and predictable. The naming convention follows this pattern:

.block {}
.block__element {}
.block__element--modifier {}
  • .block represents the higher level of an abstraction or component.

  • .block__element represents a descendent of .block that helps form .block as a whole.

  • .block--modifier represents a different state or version of .block.

more references:




Installation and use

compare


Install

Really you don´t need an 'installation', you just could clone the project, take the 'theme' folder and you are able to start. The only tools that you need to use these themes are:

  • Sass
  • Boostrap v3.3.7 (to keep row and column structure, but you can feel free to use another library for that, the only issue is that you could see the components examples in index HTML a little bit wrong, because we use bootstrap to arrange each component inside row and column grids).

If you want to run the demo page, you should follow this steps:

1: Install NodeJS v6 or latest (Not sure if there is any problem with previous versions, but this is the one we use).

2: On terminal (inside root directory) run the following commands:

  1. Clone the project.
git clone https://github.com/sergioruizdavila/startups-themes.git projectname
  1. Install gulp, bower and express components:
npm install
  1. Install basic components such as boostrap, jquery, animate.css:
bower install
  1. Launch a local server in order to see styles guideline:
gulp start

3: Open your favorite browser, and browse to:

http://localhost:8080/

There you can see whole styles guidelinein in a demo page.


How to use?

It's very simple, you have to copy the theme folder into your own project, inside you will find all styles organized by components, and a folder named core which contains all global styles and variables (e.g. main palette, helper classes, font family, etc.).

structure files

The file structure is:

  • components: A folder containing all styles of each component (buttons, links, forms, paragraphs, inputs, etc.)

  • core: Here are all the base styles of your project, here you find a file named _global.scss which contains all the global variables, helper classes, and base classes to reset the styles of some global elements such as the body, H tags, labels, etc.

  • app.scss: This is the parent file which contains a reference to all other styles:

app file

  • app.min.css: It's the final result after running a small task in Gulp, compile it, concatenates and minifies every style in a single file. This is the file you should add in the < head > html section.
<! your vendors >
<link rel="stylesheet" href="/build/css/vendor.min.css">

<! theme styles >
<link rel="stylesheet" href="/theme/app.css">
  • app.css: If you don't use Sass or another preprocessor, don't worry you can take this file and include it into your own project, and you could use any of the components freely.

You can also see examples of all components on index.html. You will see all the components organized by groups, you can simply take the component you need, and take it to your own project.

Any questions please write us: @rosa7082 & @seruda

Enjoy it!


Themes

Airbnb

Status: See components (v1.0.0)

We used this theme in other own project: http://www.waysily.com

compare

Medium

Status: In Progress

Product Hunt

Status: Coming soon

Asana

Status: Coming soon


Suggest us the next one

We started working on the themes that we believe would be the most beautiful and complete. But if you want us to start in a more great one, just let us know: @rosa7082 & @seruda, or by email: Rosita & Sergio. You can write us if you'd like to talk to us.


License

CC0

Important: Themes are not a copy, we write styles and structure from scratch, based on our own file structure and our own way of organizing styles (based n the BEM methodology), what we want with this is to create a 'skeleton' that can be used, edited, modified and replaced in any project.

We are not responsible for misinterpretation or inappropriate use of this content and information. In the same way, we will not be responsible for the damages caused directly or indirectly by the using of this material. In no way are we liable for the consequences of the improper or negligent use of this material.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].