Skip to content

Creating a social media project that includes a peek at developers lives and job boards and other cool stuff

Notifications You must be signed in to change notification settings

akcharlie24/Work-Hive

Repository files navigation

WORK-HIVE: A Social Hub for Developers ‍

Work-Hive

Work-Hive is a social media platform built with React.js, TypeScript, and cutting-edge technologies, designed specifically for developers to connect, share, and thrive in their DevLife.

Key Features:

  • Create, share, and like posts: Express yourself, showcase your projects, ask questions, and engage with the developer community.
  • Save posts for later: Bookmark interesting content for future reference.
  • Update your posts: Keep your content fresh and ensure it reflects your latest work. (Note: Follow count functionality will be implemented soon)
  • Upcoming features:
    • Comments: Foster deeper discussions and collaborations (coming soon).
    • Job board: Find and connect with exciting developer opportunities (stay tuned!).

Tech Stack:

Frontend:

  • React.js: A powerful JavaScript library for building dynamic user interfaces.
  • TypeScript: Enhances developer experience with type safety and improved code maintainability.
  • Vite: A blazing-fast development server for a smooth development workflow.
  • Tailwind CSS: A utility-first CSS framework for rapid and responsive UI development.
  • ShadCn/Ui and Aceternity UI: Pre-built UI components for a polished and consistent look.
  • react-hook-form: Simplifies form handling and validation.

Backend:

  • Appwrite: A self-hosted backend-as-a-service (BaaS) solution for secure data management.
  • Tanstack Query: For real-time data mutations and
  • Zod Validation: Enforces data integrity and prevents errors with robust schema validation.

Getting Started:

  1. Clone the repository:

    git clone https://github.com/akcharlie24/Work-Hive
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

This will launch Work-Hive in your browser, typically at http://localhost:3000/.

Live Demo:

Check out Work-Hive in action at:

https://work-hive-black.vercel.app/

Screenshots

Login UI

HomePage

Explore

ProfilePage

CreatePost

Work-Hive: A Project Worth Bragging About!

Work-Hive is a remarkable project that caters to the specific needs of developers. It combines the power of social media with the technical prowess of React.js and TypeScript, creating a platform that fosters a vibrant developer community. With its clean architecture, robust tech stack, and exciting roadmap, Work-Hive is poised to make a significant impact in the developer landscape.

Feel free to contribute to the project (Create PRs and suggest changes wherever you feel necessary)

About

Creating a social media project that includes a peek at developers lives and job boards and other cool stuff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published