- React.js - A JavaScript library for building user interfaces.
- MongoDB - A NoSQL database for storing and managing data.
- NextAuth - Authentication library for Next.js applications.
- Prisma - Modern database toolkit and ORM.
- Zustand - A small, fast global state management library for React.
Follow these steps to install and set up the X-Clone project on your local machine:
- Clone this repository:
git clone https://github.com/alperdemr/x-clone.git
- Navigate to the project directory:
cd x-clone
- Install dependencies:
npm install
- Create a
.env
file in the root directory and add the following environment variables:DATABASE_URL
,NEXTAUTH_SECRET
andNEXTAUTH_URL
. - Start the development server:
npm run dev