Skip to content

rushdv/nexum

Repository files navigation

Nexum

Nexum is a modern, minimal, and security-focused social media platform designed to connect people through calm, content-first interactions.

It is inspired by existing social platforms, but not a clone of Facebook, Twitter, or Instagram.
Nexum focuses on clean UI, intentional UX, and scalable architecture.


✨ Vision

Build a next-generation social platform that feels calm, premium, and human —
where content is the focus, not noise.


🧩 Core Design Philosophy

  • 🧘 Calm & minimal interface
  • 🎯 Content-first feed
  • 🧠 Intentional UX decisions
  • 🌓 Soft dark theme by default
  • 🔐 Security-first mindset

🖥️ UI Highlights

  • Right-side vertical navigation (icon-based)
  • Clean, centered feed layout
  • Right-aligned post actions (Like, Comment, Share)
  • Borderless cards with soft shadows
  • Subtle micro-interactions (hover, focus, active)
  • Fully responsive (desktop-first, mobile-ready)

Nexum avoids loud metrics, cluttered sidebars, and aggressive UI patterns.


🛠️ Tech Stack

Frontend

  • React (Vite)
  • Tailwind CSS
  • DaisyUI
  • Lucide Icons

Backend (Planned)

  • Node.js
  • Express / NestJS
  • PostgreSQL
  • Prisma ORM
  • JWT Authentication

📁 Project Structure

src/
├── components/ # Reusable UI components
├── layouts/    # Application layouts
├── pages/      # Route-level pages
├── mock/       # Mock data (temporary)
├── assets/     # Static assets
├── App.jsx
├── main.jsx
└── index.css

🚧 Project Status

Current phase:
✅ Frontend foundation
✅ Layout & navigation system
✅ UI architecture

Upcoming:

  • Feed UI polish
  • Authentication UI
  • Mobile bottom navigation
  • Backend API & database
  • Security hardening

🚀 Getting Started

1️⃣ Clone the repository

git clone https://github.com/your-username/nexum.git
cd nexum

2️⃣ Install dependencies

npm install

3️⃣ Run the development server

npm run dev

The app will be available at: http://localhost:5173


🔐 Security Mindset (Planned)

Nexum is being built with a security-first approach, including:

  • Secure authentication flows
  • Input validation
  • Rate-limiting
  • Protection against common web attacks
  • Audit-friendly architecture

(Security features will be expanded as backend development begins.)


🧭 Roadmap

  • Frontend setup & tooling
  • Layout & navigation system
  • Feed UI refinement
  • Authentication UI
  • Backend API setup
  • Database schema
  • Real-time features
  • Deployment

🤝 Contributing

This project is currently under active development.
Contributions, ideas, and feedback will be welcome once the core MVP is stable.


📄 License

This project is licensed under the MIT License.


🧠 Author

Built with care and curiosity by Shihab.

Nexum — where connections feel intentional.

About

Nexum — A modern, secure, and scalable social media platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages