SyncSpace is a NextJS web application, build using Firebase for authentication and database, which makes real-time collaboration much easier. The application gives you the option to create various projects and work on them, alone or with a team, directly from the browser. You can write the source code yourself or you can upload the files of your project.
- Powerful code editor (Monaco Editor - fundation of VSCode)
- File upload
- Source code hosting
- Real-time code writing
- Minimalist design
- Integrated chat
-
Front-end: Next.js, HTML, SCSS
-
Back-end: Node.js, Firebase
-
Deployment: Vercel
-
Code editor: Monaco Editor
-
Collaborative coding: Yjs
-
Authentication, storage and database: Firebase
-
Animations: Framer-motion
Special thanks for Stângă George and Postolache Fabian for joining me in this journey and being part of the team that developed this idea.