Coder Social home page Coder Social logo

soen491-kanban's People

Contributors

siamaksamie avatar

Watchers

 avatar  avatar

soen491-kanban's Issues

Setup frontend tools

For this project, I will be using Vue and Tailwind with SASS. Also I'm importing font awesome.

Vue.js a frontend JavaScript (similar to react.js) framework that I will use to make the website as reactive as possible while keeping the code clean and readable. I decided to use this because I want to use as much asynchronous calls to give the user a good experience and avoid refreshing the page. Doing this in vanilla JS would lead to a lot of confusing hard-to-read code

Tailwind is a CSS library (similar to bootstrap). It's quite flexible so I can still have a lot more control over the style (unlike bootstrap) although the downside is that each html element will have many class names.

SASS is just a nicer way to write CSS. It supports nesting and has a few other features that make the code look a lot cleaner.

Font awesome is an icon library. Free and very easy to use. Icons are useful in any application to save space and for asthetics

Set up initial structure and display page.

To begin, I need to make sure that all the connection between the parent project and the package is working. So I need to initialize the composer file, and create the Kanban service provider that will point the parent project to all the necessary resources within the package such as routes, views, migrations, seeders.

While I'm doing this, I'll also set up the folder structure and create an initial redirect to the "/kanban" (blank page)

As a developer, I want to have a console command to initialize the first employee

A Kanban employee can only be created though the Kanban app. But you cannot access the Kanban app without being an employee. So it would be impossible to access without manually adding a employee through the DB. So, we'll create a console command so that the developer in charge of installing the package can quickly set up and have access to the Kanban

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.