Skip to content

Lightweight note taking app. A full-stack MERN app with TypeScript and TailwindCSS.

Notifications You must be signed in to change notification settings

Wes-Coburn/note-taker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note-Taker

@Wes-Coburn


Description

-> Lightweight note taking app. A full-stack MERN app with TypeScript and TailwindCSS.

-> Implementation of my MERN Template.

Technologies

  • JavaScript
  • TypeScript
  • React
  • Redux
  • React-Router
  • TailwindCSS
  • Vite
  • Vitest
  • Node
  • React Testing Library
  • ESLint
  • React-Helmet
  • jsonwebtoken

Development

TODO!

Scripts

## INSTALL
# install all packages
npm run install-all
# [NOT RECOMMENDED] install and update all packages (uses npm-check-updates)
npm run install-update

## START
# spin up a local server on port 5050
npm run start:server
# start the client
npm run start:client

## TEST
# run all tests (uses Vitest and React Testing Library)
npm test

## FORMAT
# format all directories (uses ESLint, Prettier, and eslint-plugin-prettier)
npm run format
npm run format:fix # apply changes (uses 'eslint --fix' and 'prettier --write')