Skip to content

JunkieLabs/treeform-angular-webapp

Repository files navigation

Get it on Google Play

Demo



Treeform demo


What is this repo?

This repository is maintained by JunkieLabs team, is meant to be a beautiful web-app example using Angular 9.0+.

This project contains all of the latest technologies, from design to developemnt, and common features needed in static webapp like Progressing webapp read here, SEO [ search engine].


Table of contents


Getting Started:

  • Node version > 10
  • Angular > 9.0

Initial Setup

git clone https://github.com/JunkieLabs/treeform-angular-webapp.git 
cd treeform-angular-webapp
npm install
npm start

Graphics Magick setup

This part of setup is needed, if you want to convert images for gallery

  • Install image magick from here for your system's OS.
  • For more details read here

For PWA

  • Clone the project you haven't done that.
  • then checkout into branch: treeform-pwa
git checkout treeform-pwa
npm install
npm start

Note: If you get any errors during install and build, please put report the issue in the same repo.


Features:

These are some of the important features implemented in this starter!

  • PWA: Progressive Webapp

  • Fully responsive design using flex properties

    • Responsiveness without using any grid based library.
    • Usage of next generation Flex-Layout library provided by Angular Team.
  • SCSS based atomic styling

    • Avoided css style based large files.
    • Scss helps in improving overall quality and pattern of styling.
    • For more details, read here


Components:

These are some of the important components in this app!

  • Image Gallery
    • Very common gallery system needed in all apps.
  • Angular Animations

Image Gallery

The out of box and responsive image gallery made by modifing angular2-image-gallery.

To change the images in assets/img/gallery. Follow these steps.

  • Install Image Magick in your system.
  • Add Images in any folder except gallery inside assets/img folder.
  • Craete command in pacakge.json file. For example
    "convert:newImages": "node ./image-convert.js --gName=newImages ./src/assets/img/newImages",
  • In above command newImages is a new folder. And image-convert.js file is the script. After conversion one new folder will be there in assets/img/gallery.

SCSS: Styling

No CSS in any style related file ! The design is fully design using scss structure.

All the basic and common scss class has a prefix selector tb- to distinguish it from other angular material related classes. you can find the styles in theme/tb



FAQ:

Does this project require bootstrap?

No! There isn't a requirement of this library. The design is implemented only using angular material and SCSS styles.


Contributors:


Bharath Kishore


Niraj Prakash



Special Thanks:

A special thanks to other 3rd party libraries, which we have used in this project.



Further help

This project is an open-source initiative by Junkie Labs team.

For any questions or suggestions send a mail to junkielabs.dev@gmail.com or chat with the core-team on gitter.

Gitter



License

MIT License.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy