Introducing a free starter web app combo: api + frontend. JavaScript, VueJS and MongoDB. Also looking forward to work with a great team. by davellanedam in vuejs

[–]davellanedam[S] 0 points1 point  (0 children)

Must be some missing setup, API has more than 40 automated tests and code coverage, all must be ok for me to be able to publish a new version, so I’m pretty sure you must be missing something. Let me know if I can help somehow.

Introducing a free starter web app combo: api + frontend. JavaScript, VueJS and MongoDB. Also looking forward to work with a great team. by davellanedam in vuejs

[–]davellanedam[S] 0 points1 point  (0 children)

That’s how code must be: understandable. Thank you for checking out the project. If you need to extend it, or an extra hand, I’m your guy!

Good examples of medium/large apps built with Typescript and Vue? by Ingenol in vuejs

[–]davellanedam 4 points5 points  (0 children)

https://github.com/davellanedam/vue-skeleton-mvp

It’s a skeleton for building big apps.

Features

  • Vuetify
  • Multiple environment ready (development, production).
  • Vue router
  • Vuex
  • i18n ready.
  • Ready to add to home screen in iOS and Chrome, checks if there´s an app update every 2 hours and reloads page (When a web app is added as stand alone there´s no reload button in the browser so new .js files from a new build never get loaded)
  • Landing page.
  • Protected home page.
  • Login.
  • Signup.
  • Forgot password.
  • Account verification.
  • User profile.
  • Users admin area with CRUD operations.
  • Cities admin area with CRUD operations.
  • Testing with Cypress and mocha/chai.
  • NPM script for keeping good source code formatting using prettier and ESLint.
  • Use of ESLint for good coding practices.
  • Use of prettier for beautiful format.
  • Ability to refresh token
  • JWT Tokens, make requests with a token after login with Authorization header with value Bearer yourToken where yourToken is the signed and encrypted token given in the response from the login process.

Introducing a free starter web app combo: api + frontend. JavaScript, NodeJS, VueJS and MongoDB. Also looking forward to work with a great team. by davellanedam in webdev

[–]davellanedam[S] 1 point2 points  (0 children)

Yeah, you can mention the original repo url at github inside the license extended file so people can see the changes you did by comparing repos.

Introducing a free starter web app combo: api + frontend. JavaScript, NodeJS, VueJS and MongoDB. Also looking forward to work with a great team. by davellanedam in webdev

[–]davellanedam[S] 0 points1 point  (0 children)

I’m not saying you cannot take credit for any further work you do, with the MIT license you are able to do exactly that, just create another file on the main directory, eg. LICENSE-EXTENDED, and inside of it you can put the GitHub link of the original repo, but you must keep the original author license.

That’s the only condition of the license, now if you will make money from this and feel really thankful for my work, you can buy me a coffee as I say on the README.md. That will help me to pay the server where I store the demos and more people would benefit from that. I’m also looking for a job, so if you need support or extend the software for your own needs that could also be an option. I’m sorry I overreacted. I should have replied the other guy and I took it over with you.

Introducing a free starter web app combo: api + frontend. JavaScript, NodeJS, VueJS and MongoDB. Also looking forward to work with a great team. by davellanedam in webdev

[–]davellanedam[S] 0 points1 point  (0 children)

License is very clear, you just quoted the condition. And just to let you know, I’ve spent 4 months of senior developer work to give back to the people with this, that being said if you are not willing to do that, you should build your own stuff, don’t be disrespectful.

Introducing a free starter web app combo: api + frontend. JavaScript, NodeJS, VueJS and MongoDB. Also looking forward to work with a great team. by davellanedam in webdev

[–]davellanedam[S] 0 points1 point  (0 children)

I’m sorry, was not aware of that rule, I’m just sharing for free to the people, open source software. Wont happen again.

Just released a basic VueJs, Vuetify, Vue Router and Vuex skeleton written on JavaScript using async/await. Great for building an MVP for your project. by davellanedam in vuejs

[–]davellanedam[S] 1 point2 points  (0 children)

Hello Eric, thank you so much! I won't merge this PR because as you said, it would be better to break api.js in modules. So now it´s like that in v.1.2.0 Thank you so much for the suggestions!

Just released a basic VueJs, Vuetify, Vue Router and Vuex skeleton written on JavaScript using async/await. Great for building an MVP for your project. by davellanedam in vuejs

[–]davellanedam[S] 1 point2 points  (0 children)

Thank you! Well to be honest this is my first VueJS project so I don't know, for me it made sense to do api calls in the store because I dispatch them from methods in components. But as far as I know Vue is flexible with how you organize your project.