• Stars
    star
    199
  • Rank 196,105 (Top 4 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A free, open source, Angular admin dashboard template, created by Start Bootstrap

SB Admin Angular

SB Admin Angular is a free and open-sourced Bootstrap themed Angular 9 starter project.

It shares the same project structure and subset of tooling from our professional offering, SB Admin Pro Angular, so much of the SB Admin Pro Angular Documentation is applicable.

In particular the documentation for Structure, and the documentation for SBPro Schematics

SB Admin Angular comes with a base implementation of navigation and layouts.

For professionally designed components (including an advanced SideNav), 100% code coverage, starter cypress tests and more, please consider our professional offering: SB Admin Pro Angular

Quick Start

git clone [email protected]:startbootstrap/sb-admin-angular.git
cd sb-admin-angular
npm install
npm start

npm start should open a browser window to http://localhost:4200

By default angular runs on port 4200. To change this port you can run:

# This starts the development server on port 4205,
# but you can use any port you'd like
export PORT=4205 && npm start

Tests

Unit Tests

npm run test

e2e

npm run e2e

Production

SB Admin Angular come with a production ready Dockerfile and build scripts.

You can get Docker here

npm run docker:build
npm run docker:run

Generate Code

npm run generate:module -- --path src/modules --name Test
npm run generate:component -- --path src/modules/test/containers --name Test
npm run generate:component -- --path src/modules/test/components --name Test
npm run generate:directive -- --path src/modules/test/directives --name Test
npm run generate:service -- --path src/modules/test/services --name Test

Note: Creating a Component and a Container use the same command, the difference is just the paths and how they are used.

MVCC

Containers and Components are both Angular Components, but used in different ways.

Containers should arrange Components.

Obviously this can become subjective, but MVCC is the paradigm that we subscribe to.

Troubleshooting

npm start

If you receive memory issues adjust max_old_space_size in the ng command of the package.json:

"ng": "cross-env NODE_OPTIONS=--max_old_space_size=2048 ./node_modules/.bin/ng",

You can adjust 2048 to any number you need.

For more information about why you may need --max_old_space_size see this article.

Keep in mind that this project only uses node to build the angular application. There is no production dependency on node.

More Repositories

1

startbootstrap-sb-admin-2

A free, open source, Bootstrap admin theme created by Start Bootstrap
HTML
9,768
star
2

startbootstrap-sb-admin

A free, open source, Bootstrap admin theme created by Start Bootstrap
Pug
3,224
star
3

startbootstrap-freelancer

A flat design, one page, MIT licensed Bootstrap portfolio theme created by Start Bootstrap
Pug
2,574
star
4

startbootstrap-clean-blog-jekyll

A Jekyll version of the Clean Blog theme by Start Bootstrap
HTML
2,094
star
5

startbootstrap-resume

A Bootstrap 4 resume/CV theme created by Start Bootstrap
Pug
2,043
star
6

startbootstrap-creative

A one page HTML theme for creatives by Start Bootstrap
Pug
2,034
star
7

startbootstrap-agency

A one page HTML theme for agencies created by Start Bootstrap
Pug
1,988
star
8

startbootstrap-simple-sidebar

An off canvas sidebar navigation Bootstrap HTML template created by Start Bootstrap
JavaScript
1,975
star
9

startbootstrap-clean-blog

A clean Bootstrap blog theme created by Start Bootstrap
Pug
1,783
star
10

startbootstrap-landing-page

A responsive, Bootstrap landing page template created by Start Bootstrap
Pug
1,607
star
11

startbootstrap-grayscale

A multipurpose one page Bootstrap theme created by Start Bootstrap
Pug
1,314
star
12

startbootstrap-new-age

A web app landing page theme created by Start Bootstrap
Pug
1,111
star
13

startbootstrap-modern-business

A multipurpose Bootstrap full website template created by Start Bootstrap
Pug
1,026
star
14

startbootstrap-stylish-portfolio

A stylish, one page, Bootstrap portfolio theme created by Start Bootstrap
JavaScript
882
star
15

startbootstrap-scrolling-nav

An unstyled Bootstrap HTML template for creating smooth scrolling, one page websites - created by Start Bootstrap
JavaScript
683
star
16

startbootstrap-shop-homepage

A shop homepage Bootstrap HTML template created by Start Bootstrap
Pug
464
star
17

startbootstrap-coming-soon

A coming soon theme with a video background for Bootstrap 4
JavaScript
384
star
18

startbootstrap-one-page-wonder

A simple, one page, Bootstrap HTML website template created by Start Bootstrap
JavaScript
378
star
19

startbootstrap-business-casual

A Bootstrap HTML theme for business websites - created by Start Bootstrap
Pug
347
star
20

startbootstrap-bare

A bare Bootstrap HTML starter template for rapid development - created by Start Bootstrap
JavaScript
311
star
21

startbootstrap-blog-home

A Bootstrap HTML template for blog homepages - created by Start Bootstrap
Pug
297
star
22

startbootstrap-blog-post

A Bootstrap HTML template for blog posts - created by Start Bootstrap
Pug
253
star
23

startbootstrap-business-frontpage

A Bootstrap HTML business homepage template created by Start Bootstrap
Pug
230
star
24

startbootstrap-small-business

A Bootstrap HTML template for creating marketing websites for small businesses - created by Start Bootstrap
JavaScript
223
star
25

startbootstrap-full-slider

A full page image slider Bootstrap HTML template created by Start Bootstrap
HTML
192
star
26

startbootstrap-heroic-features

A Bootstrap HTML homepage template with feature boxes - created by Start Bootstrap
JavaScript
176
star
27

startbootstrap-thumbnail-gallery

A Bootstrap thumbnail gallery template created by Start Bootstrap
HTML
162
star
28

startbootstrap-shop-item

A shop item Bootstrap HTML template created by Start Bootstrap
Pug
135
star
29

startbootstrap-the-big-picture

A full screen background image Bootstrap template with a fixed bottom navigation created by Start Bootstrap
JavaScript
114
star
30

startbootstrap-personal

A Bootstrap theme for personal resume websites
Pug
111
star
31

startbootstrap-full-width-pics

A Bootstrap HTML template with full width image sections - created by Start Bootstrap
JavaScript
107
star
32

sb-clean-blog-angular

Open sourced Bootstrap themed Angular 9 starter project.
TypeScript
105
star
33

freelancer-jekyll

A Jekyll version of the Freelancer theme by Start Bootstrap
HTML
84
star
34

startbootstrap-3-col-portfolio

A three column Bootstrap HTML portfolio template - created by Start Bootstrap
HTML
82
star
35

startbootstrap-logo-nav

A Bootstrap navigation template with a logo in the navigation bar - created by Start Bootstrap
HTML
66
star
36

startbootstrap-1-col-portfolio

A one column Bootstrap HTML portfolio template - created by Start Bootstrap
HTML
60
star
37

startbootstrap-portfolio-item

A Bootstrap portfolio item page template created by Start Bootstrap
HTML
56
star
38

startbootstrap-full

A full page image background Bootstrap HTML template created by Start Bootstrap
HTML
54
star
39

startbootstrap-half-slider

A half page image slider Bootstrap HTML template created by Start Bootstrap
HTML
49
star
40

sb-clean-blog-node

Open sourced Nodejs backend built with Typescript, Fastify, and TypeORM.
TypeScript
49
star
41

startbootstrap-2-col-portfolio

A two column Bootstrap HTML portfolio template - created by Start Bootstrap
HTML
42
star
42

startbootstrap-4-col-portfolio

A four column Bootstrap HTML portfolio template - created by Start Bootstrap
HTML
42
star
43

startbootstrap-round-about

A Bootstrap HTML template for creating about pages - created by Start Bootstrap
HTML
37
star
44

pro-feedback

11
star
45

pro-angular-combined-styles

Simple example of how to combine the sb-admin-pro-angular and sb-ui-kit-pro-angular styles into one project.
SCSS
2
star
46

sb-clean-blog-shared-types

shared types for sb-clean-blog-node and sb-clean-blog-angular
TypeScript
1
star
47

typescript-node

TypeScript
1
star