Skip to content

Latest commit

 

History

History
95 lines (58 loc) · 3.79 KB

File metadata and controls

95 lines (58 loc) · 3.79 KB

LinkedIn Clone

A LinkedIn clone built with Next.js and React, utilizing Microsoft Azure for storage accounts, Azure Cosmos DB for MongoDB, Clerk for authentication, Shadcn for UI components, TypeScript for type safety, and deployed with Vercel. Lucide React is used for icons and buttons.

Table of Contents

Introduction

This project is a clone of LinkedIn, a professional networking platform. It allows users to create profiles, connect with other professionals, share posts, and explore job opportunities. With a sleek UI and robust backend, it aims to provide a seamless experience for users looking to network and advance their careers.

Features

  • User authentication using Clerk
  • Profile creation and customization
  • Post sharing and commenting
  • Connection requests and messaging
  • Job posting and searching
  • Azure Cosmos DB for scalable and reliable MongoDB storage
  • Microsoft Azure for storage accounts, ensuring secure and efficient data storage
  • Shadcn UI components for a polished and responsive user interface
  • Lucide React for beautiful icons and buttons
  • TypeScript for type safety and enhanced developer experience

Technologies Used

Frontend

Next.js      React      Shadcn      Lucide React      TypeScript

Backend

Microsoft Azure      Azure Cosmos DB      Microsoft Azure Blob Storage      Clerk

Getting Started

  1. Clone the repository:

    git clone https://github.com/your_username/linkedin-clone.git
    

Install dependencies:

npm install
# or
yarn install

Run the development server:

npm run dev
# or
yarn dev

Viewing the Application


Open http://localhost:3000 in your browser to view the application.

Deployment

The project is deployed using Vercel. To deploy your own instance:

  1. Sign up for Vercel and connect your GitHub repository.
  2. Configure your deployment settings.
  3. Click on "Deploy" to deploy your application.

For more details, refer to the Next.js deployment documentation.

Contributing

Contributions are welcome! Feel free to open issues or pull requests for any improvements or feature additions.

License

This project is licensed under the MIT License.