Web development starter pack containing essentials with minimal dependencies
- Typed
- Signup / Login functionality
- Session management
- Multi-theme support
- Admin CRUD actions
- Firestore helper functions
- Linting
- Formatting
- Unit testing
- Integration testing
- Pre-commit hooks
Create and populate .env.local
using .env.sample
# install dependencies
npm install
# start local server
npm run dev
Visit http://localhost:3000 to see the result
-
src/pages/*
- all unique pages accross the website -
src/pages/api/*
- next.js API endpoints -
src/components/*
- reusable jsx components -
src/util/*
- utility functions (ex: firestore) -
__tests__/*
- jest unit tests -
cypress/*
- cypress integration tests -
public/*
- static assets (ex: images)