CodeCollab is a dynamic platform for developers to connect, collaborate, and showcase their work. Built with Next.js and Supabase, CodeCollab provides seamless OAuth login and real-time communication features.
-
OAuth Login
Users can log in securely with:- Discord
- GitHub
-
Live Chat
Engage in real-time conversations with other developers. -
Project Sharing
Share your projects as posts, complete with descriptions and links, visible to all users on the platform.
- Frontend: Next.js
- Backend: Supabase (for authentication, database, and real-time chat functionality)
- Styling: Tailwind CSS (optional, if used)
-
Clone the repository
git clone https://github.com/Jowwan/CodeCollab.git cd CodeCollab
-
Install dependencies
npm install
-
Set up environment variables
Create a.env.local
file in the root directory and add the following variables:NEXT_PUBLIC_SUPABASE_URL=your-supabase-url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
-
Run the development server
npm run dev
The app will be available at http://localhost:3000.
- Sign in using your preferred OAuth provider (Google, Discord, or GitHub).
- Explore the live chat feature to connect with other developers.
- Share your projects by creating posts that include descriptions, links, and other details.
Start connecting, sharing, and collaborating with CodeCollab! π