Skip to content

Application permettant de s'authentifier et de partager des projets entre développeurs avec un système design ergonomique

Notifications You must be signed in to change notification settings

Ruben-74/Share-It

Repository files navigation

REACT ICON

  • npm i react-icons

creation d'un projet full stack next js tsx

  • npx create-next*app@latest my-project --typescript --eslint

alt text

TAILWIND CSS

  • npm install -D tailwindcss postcss autoprefixer
  • npx tailwindcss init -p

tailwind.config.ts

import type { Config } from "tailwindcss";

  content: [
    "./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
    "./src/ui/**/*.{js,ts,jsx,tsx,mdx}",
    "./src/**/*.{js,ts,jsx,tsx,mdx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
};
export default config;

globals.css--->

@tailwind base; @tailwind components; @tailwind utilities;

firebase install

  • npm install firebase

  • npm install -g firebase-tools dans le cmd general

  • firebase login

  • firebase init

  • firebase deploy

alt text

INTEGRATION IMAGES AVEC NEXT JS

next/images

librairie qui permet de generer des id uniques

  • npm i uuidv4

  • npm install --save-dev @types/uuid : enregistre les typages des id generé

React hook form

  • npm install react-hook-form

librairie de notification

npm install --save react-toastify

About

Application permettant de s'authentifier et de partager des projets entre développeurs avec un système design ergonomique

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published