{"repo":"hoangsonww/CollabNote-Fullstack-App","free":true,"listed":false,"github":"https://github.com/hoangsonww/CollabNote-Fullstack-App","clone":"git clone https://github.com/hoangsonww/CollabNote-Fullstack-App.git","description":"✨ CollabNote is a full-stack note-taking app built with a modern tech-stack: NestJS, React, Vite, and Supabase, designed for collaborative note management. It features user authentication, note sharing, responsive design, WebSockets, Swagger API documentation, and more, making it an efficient and modern tool for organizing and sharing notes ✨","language":"TypeScript","stars":27,"topics":["full-stack","fullstack-development","nest","nestjs","nestjs-backend","nextjs","postgres","postgresql","react","reactjs"],"license":"MIT","category":"databases-storage","readme_excerpt":"CollabNote - A NestJS, React, Vite, and Supabase Fullstack Notetaking App CollabNote is a collaborative notes platform designed to help you take, share, and manage notes effectively. It features a user-friendly interface, powerful backend APIs, and seamless deployment for both frontend and backend. Table of Contents - 💡 Features - 🚀 Deployment - 🎯 Tech Stack - 🖼️ UI Overview - 📂 Project Structure - 🛠️ Getting Started - Prerequisites - Installation - Running Locally - Using Docker - 📖 API Documentation - API Endpoints - Database Schema - Detailed Guide for Using the openapi.yaml File - 🖥️ GraphQL Integration - 🧰 Nginx Configuration - 🌐 Kubernetes Deployment - 👨🏻‍💻 Continuous Integration and Deployment with Jenkins - 🧪 Testing - Backend Tests - Frontend Tests - 🤝 Contributing - 📄 License - 🎉 Acknowledgments 💡 Features - Authentication : Secure user login, registration, and password management. - Notes Management : Create, update, delete, and reorder notes. - Sharing : Share notes with other users seamlessly. - Syncing : Real-time syncing of notes across devices, and across users, thanks to Supabase and WebSockets. - Collaboration : Collaborate with others on notes in real-time. - Search : Search for notes by title or content. - User Profiles : Manage and search user profiles. - Profile Settings : Update user profile information. - Dark Mode : Toggle between light and dark themes. - Testing : Unit and integration tests for backend and frontend. - Responsive Des","default_branch":null,"files":null,"tree":[],"storefront":"/r/hoangsonww","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hoangsonww/CollabNote-Fullstack-App/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}