Make splitting bills with friends easy!
This project is built with React, Next.js, Typescipt, Tailwind, shadcn, and Firestore.
The cc/dev-continue branch contains continued ideas, revisions, and features to the initial MVP for IC Bank located on the main branch.
Notable additions include:
- cleanup of components
- abstracting into more reuseable/smaller blocks
- improved readability
- sorting imports
- cleanup/sorting of tailwind classes with prettier-plugin-tailwind
- update backend to Firestore and refactor of Context reducer
- fix of a flicker caused by a re-render of Contact Avatars
- merging all icons into a
BaseIcon
component- all possible svg paths for the icon are kept together in an object exported
as const
- the component accepts a
keyof paths
as an iconprop
, giving nice intellisense in the editor
- all possible svg paths for the icon are kept together in an object exported
- styling refinements across the app
Install dependencies with
npm install
To run the development server:
npm run dev
Open http://localhost:3000 with your browser to view the app.