The official web frontend for the Postra social media platform, built with Next.js and TypeScript. It provides a high-performance, modern interface for web users.
- ⚡ Modern Web Experience: Fast navigation and server-side rendering with Next.js 16.
- ✍️ Advanced Editor: Rich text editing powered by Tiptap.
- 💅 Styled with Sass: Modular and maintainable styling using SCSS.
- ✨ Phosphor Icons: A clean, consistent iconography throughout the app.
- 📱 Responsive Design: Seamlessly adapts to different screen sizes.
- Framework: Next.js (App Router)
- Language: TypeScript
- Text Editor: Tiptap
- Styling: Sass/SCSS
- Icons: Phosphor React
- Node.js (>= 18.x)
- npm or yarn
-
Clone the repository:
git clone https://github.com/TechifyDev1/postra-frontend.git cd postra-frontend -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Build for production:
npm run build
app/: Next.js App Router pages and layouts.components/: Reusable UI components.styles/: Global and component-specific SCSS files.lib/: Shared utility functions and services.hooks/: Custom React hooks for global state and side-effects.
Internal use and development only.