Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prabal-verma/chat-app


https://github.com/prabal-verma/chat-app

Last synced: about 14 hours ago
JSON representation

Awesome Lists containing this project

README

        

# FriendZone - A full-stack realtime messaging chat application

A project to learn modern full-stack development made by Josh.

## Features

- Realtime messaging
- Adding friends and sending friend requests via email
- Performant database queries with Redis
- Responsive UI built with TailwindCSS
- Protection of sensitive routes
- Google authentication

- Built with TypeScript
- TailwindCSS
- Icons from Lucide

- Class merging with tailwind-merge
- Conditional classes with clsx
- Variants with class-variance-authority

## Things I forgot in the video
- [Adding metadata to some pages](https://github.com/joschan21/nextjs-realtime-chat/blob/master/src/app/(dashboard)/dashboard/chat/%5BchatId%5D/page.tsx)
- [Adding a favicon](https://github.com/joschan21/nextjs-realtime-chat/blob/master/public/favicon.ico)

## Acknowledgements

- [Awesome Button UI Component](https://ui.shadcn.com/)

## Feedback

If you have any feedback, please reach out to me at [email protected]

## License

[MIT](https://choosealicense.com/licenses/mit/)