Git Product home page Git Product logo

crud-vuetify-structured-template's Introduction

Hi there 👋, Roger here

Gmail Badge Linkedin Badge Twitter Badge

I'm a self-taught passionate ❤️ developer and a problem solver.

  • 🔭 I’m currently working on as consultant/freelancer and Instructor at Dev.Pro
  • 🌱 I’m currently learning containers, machine learning and Mobile apps
  • 📝 I'm content creator at https://huogerac.hashnode.dev
  • 🎥 Once in a while, I upload a video here Youtube Badge
  • 👉 I’m interested in computer vision, machine learning and data spatial projects
  • 💬 Ask me about anything here


Main Languages & Tools

  • 🪨 Back-end: Python Django Flask API-REST celery

  • 💻 Front-end: JavaScript HTML5 CSS3 Bootstrap VueJS Vuetify

  • 🛠️ Tools: VS Code Git Shell Linux GitLab GitHub Markdown Docker Vitest PyTest

  • ☁️ Cloud: AWS DigitalOcean Heroku Vercel Fly.io

  • 🎲 Database: Postgres Redis

  • 🚀 Others: GA Nginx

  • 🌱 learning: Mobile Spatial

Contributions in the last year


Snake animation

🎯 Check my repos out that might be helpful for you

🤔 Do you want to help?

  • 💬 Did you find something interesing? Drop me a message
  • 🐞 Got stuck? Create an issue
  • ⭐ Giving a star for something you did like help a lot
  • ✨ If some repository did help, tell your boss to Sponsor it

You Rock 🤘

crud-vuetify-structured-template's People

Contributors

huogerac avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

crud-vuetify-structured-template's Issues

Criar categoria de anotações

Seria interessante tentar permitir que o usuário agrupe suas anotações por tema ou por categoria, por exemplo: Trabalho, Estudos, Tarefas, Projetos, etc.

Mais pra frente também poderia permitir que o usuário também consiga escolher uma cor para o card(isso reproduziria o google keep) ou para os cards numa categoria (isso o google keep não tem ^^)

Espero que goste das ideias, e desejo sucesso nos estudos e no desenvolvimento do projeto.

Gostaria também de parabenizar vocês pela iniciativa, tá muito bom o design e bem interativo!

General Refactoring

Tips from @luizotcarvalho

  • Explain the .env in the README
  • Remove or rename the visual folder inside Components which doesn't make sense at all
  • The extractErrorFromResponse should be an interceptor
  • Make all imports the same way, some of them are using '@/...' others using '../...'
  • Make all components "dumb", the pages components should only call the API

Add some frontend test

  • find a great unity or e2e test framework, is cypress a good one?
  • write at least 1 test to help the development
  • create a npm run test entry inside the package.json
  • add some documentation about the tests

Test it on windows

It'd be amazing if someone could:

  • test it on windows
  • add what's difference in the usage and installation
  • please, update the README

Run linter before git push

Check if the lint-staged works:

"devDependencies": {
    ...
    "lint-staged": "^8.1.5",
  },
  "gitHooks": {
    "pre-commit": "lint-staged"
  },
  "lint-staged": {
    "*.{js,vue}": [
      "vue-cli-service lint",
      "git add"
    ]
  }

Change the Task.dueTo from string to string datetime field

  • [Task create] [Task update] Using the Vuetify UI componente, it'd be nice openup a date picker to choose a due to date.
  • [Task list] Show the due to date in the main page (it should use or add a VueJs filter). It might add the filters folder inside the structure

Add createAt and updatedAt inside the MockApi

  • When we add task inside a real backend API, it should create/update the fields createdAt and updatedAt automatically
  • Using the json-server, it's possible to do this as soon the id is auto populated

Simulate a slow network

Having a slow network, we'll need:

  • progress bar in the task list
  • progress bar in the save button
  • review all api endpoints calls

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.