Skip to content

AK-shat-JAIN/FinTrek-frontend

Repository files navigation

LMS Frontend

Setup Instructions

  1. Clone the project
    git clone ...
  1. Move into the directory
    cd ls-frontend
  1. Install dependencies
    npm i
  1. Run the server
    npm run dev

Setup Instructions for Tailwind

[Tailwind Official Instruction Doc] (https://tailwindcss.com/docs/installation)

  1. Install tailwindcss
    npm install -D tailwindcss postcss autoprefixer
  1. Create tailwind config file
    npx tailwindcss init -p
  1. Add file extensions to tailwind config file in content property
    content: ["./index.html", "./src/**/*.{html,js,jsx,ts,tsx}"],
  1. Add the Tailwind directives to your index.css
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
  1. Add the following details in the plugin property of tailwindcss config
    plugins: [require("daisyui"), require("@tailwindcss/line-clamp")],

Adding plugins and dependencies

    npm install 
        @reduxjs/toolkit 
        react-router-dom 
        react-icons 
        react-chartjs-2 
        chart.js 
        daisyui 
        axios 
        react-hot-toast 
        @tailwindcss/line-clamp

Configure auto import sort eslint

  1. Install eslint plugin for import sorting
npm i -D eslint-plugin-simple-import-sort
  1. Add rule in eslint.cjs
    'simple-import-sort/imports': 'error',
  1. Add simple-import-sort plugin in eslint.cjs
    plugins: [..., 'simple-import-sort'],
  1. To enable auto import sort on file save in vscode -open setting.json -add the following config
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    }

About

a NFT based Gaming Platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages