mgechev / angular-seed

🌱 [Deprecated] Extensible, reliable, modular, PWA ready starter project for Angular (2 and beyond) with statically typed build and AoT compilation
https://mgechev.github.io/angular-seed
MIT License
4.57k stars 1.45k forks source link

Who is using angular-seed? #855

Open mgechev opened 8 years ago

mgechev commented 8 years ago

I would like to get an idea of who's using angular2-seed. If your company or project uses the project, please add it here.

Would be great to know if you're using it in production or only prototyping/development.

dweitz43 commented 8 years ago

currently using angular2-seed inside a company prototype project within Commercial Tech at Capital One Bank in New York City, currently only in development (i think our corporate security policies prevented the possibility of forking from this repo outside of our internal gh). I also use it to experiment and help myself learn outside of work, it has been extremely helpful!

njs50 commented 8 years ago

We've been playing with it for our UI/UX pattern library here at dell software. Just for prototyping atm, I'm not entirely sure angular 2 is ready for production :-p

ishara commented 8 years ago

We are also using this seed for prototyping and evaluation Angular2, Now some colleges try to use angular cli because of simplicity. I am still prefer to use angular2-seed.

sergidt commented 8 years ago

We want to use that Seed as a base project for own international corporation.

NathanWalker commented 8 years ago

My company (https://www.infowrap.com) is using it for our Angular 2 upgrade (specifically we are using advanced seed) but of course that is this seed :)

We hope to be done with a full Angular 2 upgrade + NativeScript by the Fall.

sfabriece commented 8 years ago

Using it at my startup to build our mvp. We plan to use it for production too.

TheDonDope commented 8 years ago

I'm currently writing a team/employee management application which is based on the seed. Since the app is composed of different modules and the first module is finished (basic CRUD for the employee resource) it is planned to be used in production and upgraded with new modules over time :)

The seed was a great help to get things starting! Thanks for that!

red010b37 commented 8 years ago

We are using it in app which is about to go into production - when i say about - i mean the end of the year

ng-darren commented 8 years ago

Using this for prototyping a project for my company and hopefully it can make it to production.

Having said that, I'm still surprised that people are so ready to use Angular 2 for production, do note the latest RC1 has known security issues. https://github.com/angular/angular/blob/master/CHANGELOG.md

silentHoo commented 8 years ago

We're using it as the foundation for a large enterprise scaled application. This base project allows a good integration point for our CI build tools we need to provide a high level of quality. We currently in prototype phase end evaluating angular2 and ng2-bootstrap. We're also thinking about writing our own yeoman generator based on that best practice approach by this angular2-seed project.

Thanks for your work! It would be great to see a best practice yeoman generator ;)

JohnCashmore commented 8 years ago

We are using it on a government project thats only due to go into production 2018, so the is angular2 ready gamble didn't apply ;)

tinuF commented 8 years ago

I'm using it in order to migrate etunebook.ch from angular1 (https://github.com/tinuF/eTuneBook) to angular2 (https://github.com/tinuF/eTuneBook2).

Bigous commented 8 years ago

Using the seed to build the version 2 of a product in my company FourTwo that is used today (v1) by Marketing Agencys in Brazil.

Paladinium commented 8 years ago

We are using it in our company, currently only in development mode. We love this project and it helped us to get up and running in no time. Thanks to all contributors - especially @mgechev and @d3viant0ne ! However, if we could request some improvements, it would be the following ones in this order:

joshwiens commented 8 years ago

@Paladinium

1.) My change detection lifecycle is under 3 seconds, disabling nothing at all in an app that has north of 20 top level components and north of 80 including sub-components in the full client application. Speed comes down to OS, Node Version, hardware and memory available in your node project. No disrespect to Windows lovers but Node isn't focused on Windows and either are most of it's developers, it will always be slower. 2.) Sass is supported in a fork of the seed by @nareshbhatia 3.) PostCSS is supported out of the box add whatever plugins you want. I also have a precss / postcss fork for sass-like functionality but out of the box, the seed has postcss processing already built into the build workflow.

The seed is intended to be a generic set of build tools, not a tailor made project. Adding, sass, heavy framework X & Y just ends up limiting it's usefulness to the Angular2 community as a whole. There are plenty of forks & extensions floating around which are well documented and linked in the readme.

silentHoo commented 8 years ago

@Paladinium: I also think it's a good point to add the links in the readme/wiki of this project and give some samples to include those features instead of building a over-optimized-full-blown-bunch of tools.

mwaa commented 8 years ago

Using it for development purposes at the moment.

JakePartusch commented 8 years ago

I'm using this seed, or more specifically, the advanced seed for development evaluation and as a live example for a few local user group presentations.

the-ult commented 8 years ago

Using the seed as base for a complete rebuild/refactor of our frontend. Gonna be 3 separate client's talking to a Rails API. Not in production yet.. But first application has to be ready within a month.

thomasbee commented 8 years ago

We are using the seed at ESO (European Southern Observatory, Munich, Germany), planning to go public late this year.

jimmybillings commented 8 years ago

We're using it at Wazee Digital to rebuild our software platform from the ground up, we expect to roll out one of our first portals on it later this year. After initially setting up our own build system it was becoming a head ache dealing with all the breaking changes that were happening so we moved to a community based one. We reviewed a few and this one came out on top, it's been incredibly helpful. Thank you!

kambojankit commented 8 years ago

We at Fidelity are now using this seed for our Internal Project, going live in June. This seed has been great, and we have got up and running in angular2 very fast. The response time is awesome. You all have been very helpful. Thanks!!

adrianfaciu commented 8 years ago

Using it on personal projects, to learn Angular2 and for prototyping. Will suggest it for commercial projects that the company will work on.

blackheart01 commented 8 years ago

Currently using it in production and personal projects.

csreddy commented 8 years ago

I'm currently using it for building an angular2 internal app in my company. Tried many other alternatives, but they were very complex and hard to understand. Your seed starter is simple and does everything I wanted. Kudos to you!

fourctv commented 8 years ago

Using it on personal projects and some proof-of-concepts for some customers.

One of those customers is HBO Latin America, for which we've built some fairly complex FLEX web apps used internally, which they may eventually replace by HTML5/JS. And also use HTML5/JS for new requirements. NG2 being a serious candidate there.

turbohappy commented 8 years ago

Using it in our newest app (currently in development) at BidPal, Inc. (http://www.bidpal.com/).

Passto commented 8 years ago

Using on personal project with aim to learn angular2. This seed with ng-book2 (https://www.ng-book.com/2/) are good source of power. :) Thanks for great work.

harishrohokale commented 8 years ago

@mgechev We are still discussing whether we should use angular2-seed or angular2-seed-advanced. I see the changes of angular2-seed are frequently merged to angular2-seed-advanced.

Can you guide us what would be the right path?

TheDonDope commented 8 years ago

@harishrohokale That depends on what you expect the seed to deliver to you. angular2-seed-advanced extends angular2-seed with support for:

ngrx/store RxJS powered state management, inspired by Redux ngrx-store-router middleware for syncing state with Angular 2 Router. ng2-translate for i18n lodash Helps reduce blocks of code down to single lines and enhances readability NativeScript cross platform mobile (w/ native UI) apps.

(see: https://github.com/mgechev/angular2-seed#advanced-seed-option)

If you have a look at the README of angular2-seed-advanced you will have further information.

Greetings

Dope

davidgfolch commented 8 years ago

Hi all,

I'm using it too (at the moment), for a project arquitecture migration to @Angular. I don't know yet if I'll need angular2-seed-advanced (for translation?)

Thanks

projenix commented 8 years ago

I am using it to get myself started with Angular2 and I will hopefully be starting a new personal project/prototype off it soon if all works out well.

alexeimun commented 8 years ago

I'm started my academic project with angular2, and I need to make a MOOC platform with many improvements. I Hopefully angular2-seed help me out with my project.

cm0s commented 8 years ago

One of our dev team at the University of Geneva (Switzerland) is using angular2-seed. We are currently migrating our Angular 1 app to Angular 2 and building new apps. For now we are still trying to find out what's the best build solution (systemjs-jspm, systemjs, webpack, angular-cli). We had a custom grunt build for our Angular 1 app but don't want to go down this road before we are sure what's the best solution out there for our needs.

angular2-seed is great for us in order to be up and running quickly without too much hassle.

Just the page reloading time in dev mode which is quite slow. Too many requests definitely slow down developers productivity. We are probably going to try webpack with the live reload functionality.

By the way, thank you @mgechev, @d3viant0ne and all the other contributors for all the time spent on this great project. :+1:

mgechev commented 8 years ago

@cm0s, make sure you're using the latest seed (we're using bundles instrad of downloading the angular modules one by one). You can also take a look at the optimization techniques. I am working on 10k+ lines of code project with live reloading happening in ~1s.

raoel commented 8 years ago

I help creating a new frontend for a customer with a Progress-based-backend. They've always used Progress for the frontend, but they want their frontend to be more "modern" and flexible. I know nothing of Progress, but I'm helping out as Angular 2-expert.

No release date known yet.

I selected this seed-project as a base because there were a load of backers. I started using the seed somewhere around december 2015. Today I will do the first upgrade of the seed-project in 3 months. I hope it's not going to be too painful :-)

njs50 commented 8 years ago

@raoel I made a shell script to update our seed. It's prob missing a few files that might need to be updated but seems to get most of them. note EDC_HOME is an env var with the dir where all my project junk is checked out, but importantly angular2-seed is cloned there.

https://gist.github.com/njs50/3df497ebec5539e632fef0ac410f9f1c

note you'd just run it from the project dir you want to update (we have a couple using the seed atm).

Something like this might be handy in the seed itself, if you could make the seed a dependency of your project then run the script from it to update your project.

fwiw, updating from an old angular beta to an rc version is going to suck a little, lots of imports to update and a few packages etc moved around. the angular changelog is pretty handy for figuring out what you need to update at least.

andrewe2k1 commented 8 years ago

Profitect is a start-up located in Waltham, MA focused on providing customers with Prescriptive Analytics Solutions. We currently have a product out on the market that depends on Silverlight. We have begun the process of completely rewriting the front-end using Angular 2. So it is a greenfield project. Initially we were writing our own seed/framework until we came across Angular 2 Seed. Thanks for your hard and great work!!!

mpetkov commented 8 years ago

Maybe it would be a cool idea to get a "Built with angular2-seed" page going like the angular one? http://builtwithangular2.com/

ckapilla commented 8 years ago

I'm using the project to upgrade a production angular 1 site for a small non-profit / charitable organization in San Miguel de Allende, Mexico. Angular2-seed has been a great resource and learning tool for me in this process. I'm very indebted to everyone who has contributed.

jelard commented 8 years ago

Really glad that I came across this angular2-seed project. Used this to convert an internal app in Angular 1 to Angular 2. Thanks.

amirtoole commented 8 years ago

We're using the advanced version of this seed to rebuild our current application (GWT) -- https://www.casewarecloud.com

We're confident in using angular, but the particular seed we wrap our code in is still up for debate; so far the advanced version of this seed has worked extremely well for us. The one caveat is just how nice the dev environment is w/ webpack (instant hot load of any change made is a compelling reason to switch to it). I'm too new to this ecosystem to assess why this seed has gone w/ systemjs-builder over other altneratives such as jspm or webpack. Also, all the code is currently being bundled into one .js file. This will not work for us; our app is currently code split into 200 different chunks (GWT is great/crazy that way) and I imagine our angular app will grow over time and become that large. We are trying to architect it in a way that splits it up into multiple SPA vs one large one, but the nature of our app makes that difficult. Appreciate all the effort that has gone into this and the advanced version. Cheers.

benhalverson commented 8 years ago

@mgechev I'm working on a new options trading tool at E-Trade with this seed project

dodoshanti commented 8 years ago

Used to build a plugin for Adobe PPro

junchaohu commented 8 years ago

I am using the project to build EMS dashboard.

sublime392 commented 8 years ago

I am currently producing 2 apps with this awesome seed. A couple of minor notes:

The advanced version of the seed has instructions/commands on cloning the seed in a way that makes it easy to merge in future updates. Why not have that here?

It would be nice to be able to decouple the index.html from the DIST_DIR. It is sometimes necessary to have the index.html in a different location. I use my ng2 project as a front end to a laravel project. I use the typical api/ request path to split angular calls from the RESTful server. I set the destination as DIST_DIR = '../public'; and that works fine. Laravel needs the index.html to go in a different dir (as index.php) so I have this: INDEX_DIR = '../resources/views'; which is still fine, but I have to make some other changes so the links point to the right place.

zaichang commented 8 years ago

I'm using this seed for a personal project, and have been rebasing off the master branch from time to time in order to get the latest changes.

Yes it is a very painful process, especially when there are all the breaking changes from either angular2 itself, or the seed project (the movement of file structure was one especially), but I do like the fact that I've been keeping up with the latest developments. Otherwise I'll look back in half a year and have to do many tasks to modernize the project.

To make the rebasing process a less painful (again, the movement of file structure like components, renaming of paths was the worst), I have decided to guard again future movement of files by collapsing all of my commits into one so I only do conflict resolution once.

My hope is that as angular2 becomes GM there'll be less flux and need for refactoring as people converge on a structure that's good enough for general consumption. And with that

joshwiens commented 8 years ago

@zaichang - As I maintain more than a few feature forks & professional projects, I can sympathize with the pain coming from all the refactoring. Hopefully, the one being worked on now should be the last major one which will also have an added benefit of making the update process easier by decoupling the tools from the application platforms.

andresguibarra commented 8 years ago

I've used it to build desarrolloargentino.org

And I'll use it for all new projects :)

martindavid commented 8 years ago

I'm going to have a side project built an order management system. Definitely, will use this as a starting point. I just hope that there won't be any breaking changes in the future, so it won't be hard to back and fourth figure out the problem like what I have with ng1 seed project. :disappointed: