{"repo":"tanishqmanuja/todos-react-elysia","free":true,"listed":false,"github":"https://github.com/tanishqmanuja/todos-react-elysia","clone":"git clone https://github.com/tanishqmanuja/todos-react-elysia.git","description":"📑 A fullstack todos app built with React and Elysia using Bun.","language":"TypeScript","stars":94,"topics":["bun","elysia","react","sqlite","drizzle-orm","tailwind","zustand","client-server","todos"],"license":"MIT","category":"databases-storage","readme_excerpt":"Todos App (React + ElysiaJS) A simple starter fullstack todos app built using react and elysia with bun as the runtime. This project is purposefully kept minimal so that it can be used as a starting point for beginners-intermediate level developers. 💻 Client Uses the following tech stack. - Web Framework: React - State Management: Zustand - Styling: TailwindCSS - Icons: Lucide Icons - Toasts: Sonner - Tooling: Vite, Bun 🌐 Server Uses the following tech stack. - Runtime: Bun - Server Framework: Elysia - DB: SQlite (libsql client) - ORM: Drizzle - Validation: Typebox 🪄 Other Goodies - Formatting: BiomeJS - Linting: BiomeJS - Build System: Turbo - Monorepo Management: Bun Workspaces 🚀 Usage 📦 Installing Dependencies Run this command from the root directory. 🟣 Starting Backend To start elysia server, run this command from the ./server directory. If this is your first time running the server, you'll need to generate the db file with this command. 🔵 Starting Frontend To start vite dev server, run this command from the ./client directory. Yes, run both at the same time, its that simple !!! https://github.com/tanishqmanuja/todos-react-elysia/assets/40914272/42b085bc-93c1-47f0-a361-c2d940121619 🍀 Show your Support Give a ⭐️ if this project helped you!","default_branch":null,"files":null,"tree":[],"storefront":"/r/tanishqmanuja","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tanishqmanuja/todos-react-elysia/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}