Skip to content

thinzarhninyu/hacknroll-2024-colink

Repository files navigation

CoProject - Collaborate & Connect!

CoProject (formerly developed as Colink during NUS Hack&Roll 2024 as a solo project) is a community that seamlessly connects like-minded enthusiasts, empowering them to showcase projects and explore exciting opportunities for collaborations in the developer community.

🚀 Features

  • User Authentication - Secure user authentication using GitHub, Google and Discord
  • Create a Profile: Easily create a developer profile to showcase your skills, projects, and experiences.
  • Create Projects: Share your projects with the community and collaborate with others on interesting ideas, with the help of GPT for project description generation.
  • Explore Projects: Browse through a vast collection of interesting projects created by other developers.
  • Collaborate: Find like-minded individuals to collaborate on projects and pursue new ideas.
  • Connect: Establish meaningful connections with fellow developers, exchange ideas, and learn from each other's expertise.
  • Search & Filter: Effortlessly search for projects, developers, and filter by different criteria.
  • Chat Functionality: Engage in real-time conversations with other users, fostering a lively community environment.

💻 Getting Started

  • Clone the repository to your local machine.
  • Run npm install to install necessary dependencies.
  • Run npm run dev to start the development server.
  • Navigate to localhost:3000 to access the application.

📦 Technologies

Next.js (Pages Router) tRPC TypeScript Prisma Cockroach DB Tailwind CSS Shadcn UI Pusher.js OpenAI

💡 Improvements Needed

  • Notification System: Implement real-time notifications to keep users informed of updates and new content.
  • Improve Chat Functionality: Enhance the chat functionality to allow for private messaging, group chats, and enhanced security.