/Zapher

Zapher a dynamic web application, brings discussions to life with Next.js 14, MongoDB, and Clerk for authentication. Evolving from a messy inception, the project showcases optimized architecture, polished code, and a sleek UI. Join the conversation seamlessly and explore the world of interactive discussions! πŸ’¬πŸŒ

Primary LanguageTypeScriptMIT LicenseMIT

Zapher - Your Hub for Interactive Discussions

Zapher Banner

Zapher is a dynamic web application that brings discussions to life using cutting-edge technologies such as Next.js 14, MongoDB, and Clerk for authentication. From its humble beginnings, Zapher has evolved into a robust platform featuring optimized architecture, polished code, and a sleek UI. Join the conversation seamlessly and explore the world of interactive discussions!

⚑ Project Status

GitHub contributors license MIT Stargazers Forks

GitHub Open issues GitHub Closed issues GitHub PR Open GitHub PR closed

GitHub code size in bytes GitHub top language Discord Community

Table of Contents

πŸ€” Why Open Source?

Contributing to open source provides immense opportunities to work on diverse projects and with various mentors, gaining unique insights and ideas. It’s a platform where contributors grow together with a constructive and positive attitude.

This repository aims to provide such a platform, allowing contributors to bring innovative ideas for interactive discussions and make our application better.

If you like the project, please β˜… this repository to show your support! 🀩

πŸš€ Technology Used

Next.js React JavaScript TypeScript Tailwind CSS MongoDB Clerk Node.js Git GitHub

  • Next.js 14 - A React framework for building web applications with server-side rendering.
  • MongoDB - A NoSQL database for modern web applications.
  • Clerk - User management and authentication service.
  • Tailwind CSS - A utility-first CSS framework for rapidly building custom user interfaces.

Live Demo πŸ’»

Visit Zapher Live to see the live demo!



πŸ‘‹ Introduction

Zapher is a social media platform designed for seamless and interactive discussions. Leveraging modern web technologies, it provides users with a sleek interface and robust functionality for community building and engagement.

Zapher Banner

πŸ”¨ What does it do?

Zapher enables users to create and participate in vibrant communities. Users can share their thoughts, post updates, and engage in meaningful conversations. The platform supports various features to enhance user experience and foster engagement.

Features

  • User Authentication: Secure authentication using Clerk.
  • Responsive Design: Fully mobile-responsive to ensure accessibility across devices.
  • User Search: Easily find and connect with other users.
  • Notifications: Stay updated with activities in the notification tab.
  • Community Creation: Create communities, assign admin roles, and invite users via email.
  • Profile Management: View and manage your posts, activities, and more in your profile tab.
  • Content Interaction: Create posts, comment on others’ posts, and explore different communities.

Benefits

  • Enhanced Connectivity: Connect and interact with like-minded individuals.
  • Improved Collaboration: Collaborate within communities to share ideas and insights.
  • User-Friendly Interface: An intuitive and polished user interface for a seamless experience.
  • Growth Opportunities: Engage with a wider audience and grow your network.

πŸ›‘οΈ License

Zapher is licensed under the MIT License - see the LICENSE file for details.

πŸ€” How to Contribute?

Contributing to open-source software (OSS) projects is a rewarding experience. It allows you to learn new skills and make valuable contributions to the community.

Setup

✨ Top Contributors

A big thank you to our top contributors who have significantly improved Zapher. Your hard work and dedication are truly appreciated! πŸŒŸπŸ˜„

Contributors

πŸ™πŸ½ Support

This project needs your support! Please star 🌟 this repository to show your appreciation.