nutshell.me
A application that unifies various user accounts to visualize a person's life -- in a nutshell.
Live Site
Stack
- React - Frontend application development
- Material-UI - React components, and application styles
- Firebase - database, storage, hosting provider
Developer Guide
Development Tooling
- Vite - Development server & Frontend tooling
- TypeScript - Typing, and javascript transpiling
- ESLint - Typescript linting
- Prettier - Code autoformatting
- Jest - Unit testing
- Github Actions - Build, test, and deploy automation
- Codecov - Code coverage reporting for automated tests
Prerequisites
- Download and install NodeJS version 14.x.
- Create a
.env
file (using .env.sample as a guide), and set the values from the firebase app (guide).
- Run
npm install
Active Development
npm run dev