Tweeter is a work-in-progress Twitter-like social application built upon Clean Architecture and Clean Code principles.
Checkout the live demo: https://tweeter-dfa01.web.app/.
- Post tweets
- Like tweets
- Browse users
- Follow users
- Offline support
- Retweet
- Confirm email address
- Mobile-friendly UI
# install deps
npm install
# start a development server at localhost:3000
npm run dev
# run a production build
npm run prod
# run all tests
npm test
# run unit tests
npm run test:unit
# start firebase emulators
npm run serve
# run database integration tests (requires emulators to run)
npm run test:db