Slack
- 13 Devlogs
- 20 Total hours
I am building my own slack - and yes you can build your apps in it
I am building my own slack - and yes you can build your apps in it
Implemented the search feature that shows both channels and users
added the view user card!
improved the slack info formatting, added the api routes to add people to private/public channels, and also added the search user functionality
added more db functions to clean up the apis, it redirects to the new channel created, added feature to send a message by slack info, and did some ui work
Users can now join channels they are not a part of, and added db utils to simplify the code
Added hiding private channels when user is not in them, also implemented supabase realtime to add new messages as soon as a user posts them.
the channel page now shows the actual data of the channel, also, i added react quill editor (WYSIWYG editor) for formatting the text, just like slack.
the sidebar now shows the channels that the user has joined.
created a modal to make new channels. also added error handling to the api routes. it also prevents creation of channel with same names. also, I improved the code quality by splitting the main page into multiple components.
added the main channel ui - very basic as of now - but now I will start making the apis and work on ui later
So I have set up hack club auth and supabase for auth and db. Also, I have created a basic layout for the app. I will now work on improving the sidebar.