This is a full-stack Instagram web clone built with Next.js, TypeScript, Tailwind CSS and MongoDB.
Before running the project, make sure you have the following software installed:
- Docker: https://www.docker.com/
- Node.js: https://nodejs.org/
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/steevened/sociai.git
-
Go to the project directory:
cd sociai
-
Start Docker containers:
docker-compose up
-
Rename
.env.example
to.env
and set the environment variables:cp .env.example .env
# MongoDB MONGODB_URL=mongodb:https://localhost:27017/sociai
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open https://localhost:3000 with your browser to see the result.
Once the project is up and running, you can use the Instagram web clone application. Explore its features and functionalities similar to the original Instagram website.
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.