Skip to content

buildwithmeraj/nullspace

Repository files navigation

NullSpace

NullSpace is a social platform for developers to share posts, code snippets, and ideas.
This repository contains the Next.js frontend.

Project Details

  • 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.

Features

  • 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.

Setup Instructions

  1. Clone this repo and install dependencies:
npm install
  1. Create .env.local and add:
NEXT_PUBLIC_API_URL=http://localhost:5000
NEXT_PUBLIC_GOOGLE_AUTH_PATH=/users/google
  1. Start the backend from:
    https://github.com/buildwithmeraj/nullspace-server

  2. Run the frontend:

npm run dev
  1. Open http://localhost:3000.

About

NullSpace - Social media platform designed for developers

Resources

Stars

Watchers

Forks

Contributors