completed admin dash and stuff along with ship events
completed admin dash and stuff along with ship events
Completed the basic stuff
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.
So I have changed the project idea from being a vercel clone to a self hosted deployment platform for nest that has an ui to directly put github projects and run them on your nest server with a custom domain.
It will also rebuild and redeploy the entire app whenever a new commit is made.
It clones a GitHub repo, runs npm build, and turns it on using pm2.Now, I will use a wildcard DNS amd a Node.js reverse proxy that reads the subdomain, searches up the port from DB, and routes the user to it.