This is a task management project developed using React for the frontend and Node.js for the backend. We have integrated Honojs as our server framework, Supabase as our database, and Million.js to optimize React performance.
- React: JavaScript library for building user interfaces.
- Node.js: JavaScript runtime environment for the backend.
- Honojs: Minimalist framework for building web servers in Node.js.
- Supabase: Platform providing Postgres database, authentication, and real-time functionalities.
- Million.js: Library that accelerates React rendering.
- Tailwind CSS: Utility-first CSS framework for rapidly building custom designs.
- Zustand: State management library for React applications.
- Chadcn/ui: React component library for creating beautiful and accessible UIs.
We use pnpm with workspaces to manage this project as a monorepo, facilitating easier dependency management and development workflows.
- Fork the repository.
- Create a new branch (
git checkout -b feature-new-feature
). - Make your changes and commit them (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-new-feature
). - Create a Pull Request.