NullSpace is a social platform for developers to share posts, code snippets, and ideas.
This repository contains the Next.js frontend.
- Live URL: https://nullspace-ten.vercel.app/
- Backend Repo: https://github.com/buildwithmeraj/nullspace-server
- Built with Next.js 16, React 19, TypeScript, Tailwind CSS, and DaisyUI.
- Connects to the NullSpace backend API for auth, posts, comments, reactions, and profiles.
- Uses markdown rendering with syntax highlighting for developer-friendly content.
- User authentication (email/password + Google login).
- Developer feed with infinite scroll.
- Create posts with markdown and image support.
- Post interactions: reactions and comments.
- Profile management (view/edit profile and user posts).
- Suggested users and notification-ready frontend flows.
- Clone this repo and install dependencies:
npm install- Create
.env.localand add:
NEXT_PUBLIC_API_URL=http://localhost:5000
NEXT_PUBLIC_GOOGLE_AUTH_PATH=/users/google-
Start the backend from:
https://github.com/buildwithmeraj/nullspace-server -
Run the frontend:
npm run dev- Open
http://localhost:3000.