Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

init source code #1

Open
19 tasks
Jean-Baptiste-Lasselle opened this issue May 28, 2022 · 0 comments
Open
19 tasks

init source code #1

Jean-Baptiste-Lasselle opened this issue May 28, 2022 · 0 comments

Comments

@Jean-Baptiste-Lasselle
Copy link

Jean-Baptiste-Lasselle commented May 28, 2022

  • Add Text in the main README.md :

How many times have you worked on project, and had to bring up a Business model ?

I have many times done that. I built this theme because I got tired of receiving Words, Excel hell-files

All the data used by the Charts are in the data folder, and in the markdown front matter

Tech Stack :

  • Hugo-GMented + ViteJS Svelte / TypeScript
  • TailwindCSS / Daisy UI
  • Chart.js
  • Mermaid.js
  • RX JS for fetching data from the hugo data folder on server side, and third party data (free access REST APIs etc...)
  • spin up the Hugo Gmented / ViteJS / Svelte / TypeScript / RxJS project
  • Add a first main design, using a very simple TailwindCSS / Daisy UI , with zero customization, really only copy pasting a basic good looking, light and clear daisy ui theme, responsive, with day/night theme button. Other Daisy UI themes will come later.
  • The navbar menu must be very simple :
    • home menu : gives a page that describes the business, in a nutshell
    • business model menu : click there and you get to the main dashboard that gives all documentation and analytics charts for the business model
  • Add tech stack integrations for Chart.js, MermaidJS, RxJS : on the home page add a few fancy yummy beautiful components to describe the business model in a nutshell :
    • One MermaidJs workflow to describe the process as a pseudo show reel
    • One ChartJS chart giving current sales per country as pie chart
    • One RxJS component with a count down to Business Kick Off
  • Add a few buttons on left vertical drawer menu, each button gives a different set of Charts :
    • Add overview button : a mix of all related charts giving a high level overview of the business model including initial investment,
    • Add money injections button, will give charts for:
      • the money amounts that will have to be injected, over time
    • Add Shipping charts, to analyze products shipping statistics
    • Add SCM button, for supply chain management charts:
      • that's to be aware of when orders have to be done in order to make sure products are ready to ship in time
      • that's to be aware of the supply chain costs
    • Add Sales Charts button
    • Add Workforce button : here you 'll find business processes description, and workload assessment, workforce needs assessment
    • Add Employees button : that's for assessing employees costs
    • Add Global income
    • Add Promotion button : that's for advertisement analytics (costs, medias, service providers used to promote the products), and promotion strategy documentation
    • Add Products button : Analytics Charts about each product, documentation, description and design of each product
    • Add Geo button : all analytics about all infos that have geolocation meta data, documentation of all cutlures, languagues, countries currencies
    • Add a Legal button (une balance de la justice comme icône) : here maybe not many charts, but documentation of all legal infos, per country based : taxes, rules, terms and conditions, etc... etc...
    • more ?

Mermaid JS support, in order to be able to draw nice charts for workflows etc..

cms features are critical for this theme

TypeScript

RxJS / TypeScript

see my friend Ghallagher

Mermaid JS / TypeScript

Chart JS / TypeScript

There are ways to work with ChartJS in TypeSCript :

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant