Skip to content

NJStriebel/SeeSomethingSpraySomething

 
 

Repository files navigation

See Something Spray Something App

For Development:

(Not sure if you actually need to do all these, check without if you can so we know what to delete from here)

  • pip install cors, flask, pymongo==4.10.1, flask-pymongo==2.3.0
  • python -m pip install --upgrade pip bcrypt argon2-cffi passlib cryptography

From the main folder,

  • npm install cors axios
  • npm install three @types/three @react-three/fiber
  • npm install @react-three/drei
  • npm i jsonwebtoken
  • pip install jwt
  • npm install html2canvas
  • npm i react-router

Run server:

  • navigate to SeeSomethingSpraySomething/backend
  • open terminal
  • node server.js

Run front-end:

  • navigate to SeeSomethingSpraySomething folder
  • open terminal
  • npm run dev

React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:

  • Configure the top-level parserOptions property like this:
export default tseslint.config({
  languageOptions: {
    // other options...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})
  • Replace tseslint.configs.recommended to tseslint.configs.recommendedTypeChecked or tseslint.configs.strictTypeChecked
  • Optionally add ...tseslint.configs.stylisticTypeChecked
  • Install eslint-plugin-react and update the config:
// eslint.config.js
import react from 'eslint-plugin-react'

export default tseslint.config({
  // Set the react version
  settings: { react: { version: '18.3' } },
  plugins: {
    // Add the react plugin
    react,
  },
  rules: {
    // other rules...
    // Enable its recommended rules
    ...react.configs.recommended.rules,
    ...react.configs['jsx-runtime'].rules,
  },
})

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 84.0%
  • Python 7.9%
  • CSS 7.5%
  • Other 0.6%