Chat

screenshot of Chat
drizzle-orm

A chat app built with bun, elysia, drizzle-orm, postgres, remix, shadcn/ui and more! Crafted with annoyance <3 Well this is my Computer Networks project.

Overview

Setting up a new project can often feel daunting, but getting started with a development environment can be made simple with the right instructions. Whether you're a newcomer to coding or an experienced developer, following a clear setup process can streamline your workflow and help you see results quickly. In this guide, I’ll break down the essential steps for installing dependencies, configuring your environment, and running a local server.

Features

  • Dependencies Management: Easily install all necessary dependencies in one step to ensure your project is fully equipped to run smoothly.
  • Environment Configuration: Create a .env file quickly by referring to a provided example, helping you set up your environment variables without hassle.
  • Database Migrations: Seamless running of migrations that prepare your database for the upcoming application, ensuring everything is in place before you dive in.
  • Development Server Launch: Start your development server effortlessly, allowing you to focus on writing code instead of dealing with setup complexities.
  • Localhost Access: Access your project via http://localhost:3000/ in your browser, providing immediate feedback and visualization for your development efforts.
drizzle-orm
Drizzle ORM

Drizzle ORM is a TypeScript ORM for SQL databases designed with maximum type safety in mind. It comes with a drizzle-kit CLI companion for automatic SQL migrations generation. Drizzle ORM is meant to be a library, not a framework. It stays as an opt-in solution all the time at any levels.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

zod
Zod

Zod is a TypeScript-first schema declaration and validation library. It allows you to define schemas that can validate data at runtime while providing excellent TypeScript inference, making it perfect for API validation, form validation, and type-safe data handling.