Skip to content

aizarath/Idle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Idle ๐ŸŒ

Link to website: https://idle-32do.onrender.com/

Note: This project is currently under active development and not yet complete. Features are being added incrementally.

A real-time chat application with rooms, built for seamless communication and collaboration.

Status React Node.js

Planned Features

  • Real-time Messaging - Instant message delivery using Socket.io
  • Multiple Chat Rooms - Create and join different conversation spaces
  • User Authentication - Secure login and registration system
  • Modern UI - Clean, responsive interface built with Tailwind CSS
  • Message History - Persistent chat history stored in database

Tech Stack

Frontend

  • ReactJS (Vite)
  • Tailwind CSS v4
  • Socket.io Client
  • Lucide React

Backend

  • Node.js
  • Express
  • Socket.io
  • PostgreSQL

๐Ÿ”ฎ Upcoming Features

  • Anonymous posting toggle
  • Themed rooms with custom backgrounds
  • Simple command system (/giphy, /poll, etc.)
  • Typing indicators
  • Message reactions
  • File/image sharing
  • User presence (online/offline)
  • Private direct messages
  • Message search
  • Emoji picker

Contributing

This is a personal portfolio project, but feedback and suggestions are welcome!

Author

Built as a portfolio project to demonstrate:

  • Real-time web socket implementation
  • RESTful API design
  • React state management
  • Database design and SQL
  • Authentication & authorization
  • Modern UI/UX practices

Planned Timeline: Week-long sprint project Start Date: October 18, 2025

About

Real-time chat app using Vite + ReactJS, Tailwind, NodeJS, and PostgreSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •