/algora-ct

Real Time Chat using Astro

Primary LanguageAstro

AlgoraCT

Visit the site at the following link

๐Ÿ“บ Screens

  • Landing Page

  • Login

  • Private Chat

  • Friends / Friend Requests

  • Global Chat

๐Ÿš€ Technologies

  • Mobile First
  • Atomic design
  • Loading y Skeleton
  • Predictable state container (Zustand)
  • Route protection
  • Unit Testing (Vitest)
  • Token authentication saved in cookies
  • Validations with Regex
  • Filters
  • Lazy loading
  • Web Sockets
  • IA Integration
  • Login and Register
  • Debouncer
  • Kanban
  • Lazy loading
  • View Transitions
  • Monolithic architecture
  • NoSQL (MongoDB)
  • AWS Lambda
  • Responsive Design

Install

pnpm install or npm install

Usage

pnpm dev or npm run dev

open http://localhost:4321/

Run tests

pnpm test

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Authors

๐Ÿ‘ค Carlos Morales

๐Ÿ‘ค Stiven Blandรณn

๐Ÿ‘ค Stiven Benjumea

๐Ÿค Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

๐Ÿ’– Show your support

Give us a โญ๏ธ if you liked this project!

๐Ÿ› ๏ธ Stack

  • Astro - The web framework for content-driven websites.
  • Typescript - JavaScript with syntax for types.
  • Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.