Skip to content

Tomar606/Likhit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Likhit Blog App

Welcome to my awesome web application! This project showcases a modern, full-stack web application built with cutting-edge technologies. Below, you'll find details about the tech stack, features, and the benefits of using TypeScript.

🌍 Deployment

Frontend

🚀 Tech Stack

Frontend

  • React: A powerful JavaScript library for building user interfaces.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Deployment: Hosted on Vercel.

Backend

  • Hono: A minimal, fast, and opinionated framework for building APIs.
  • Express: A robust web framework for Node.js, used for handling server-side logic.
  • Zod: A TypeScript-first schema declaration and validation library.
  • JWT: JSON Web Tokens for secure user authentication.
  • Deployment: Deployed on Cloudflare.

Database

  • PostgreSQL: A powerful, open-source relational database.
  • NeonDB: A modern cloud-native PostgreSQL with built-in autoscaling and high availability.
  • Prisma: A next-generation ORM for TypeScript and Node.js.
  • Connection Pooling: Using Prisma with the Accelerate connection pooling layer for optimal database performance.

✨ Features and Benefits

TypeScript

  • Type Safety: Ensures reliable and maintainable code by catching errors at compile-time.
  • Improved Developer Experience: Autocompletion, refactoring, and inline documentation make development more efficient.
  • Scalability: Facilitates the development of large-scale applications with clear, self-documenting code.

Frontend

  • Responsive Design: Tailwind CSS enables quick styling and responsive design adjustments.
  • Component-Based Architecture: React allows for reusable and maintainable components.

Backend

  • Fast and Lightweight: Hono and Express provide a fast and lightweight framework for building APIs.
  • Robust Validation: Zod ensures the data integrity with schema validation.
  • Secure Authentication: JWT handles user authentication securely and efficiently.

Database

  • Reliable and Scalable: PostgreSQL combined with NeonDB provides a robust and scalable database solution.
  • Seamless ORM Integration: Prisma simplifies database interactions with a type-safe API.
  • Optimized Performance: Connection pooling with Accelerate ensures optimal performance under load.

Feel free to copy and paste this into your README.md file on GitHub and customize it as needed for your project!