This is a Pinterest Clone using Node and ejs. It is a simple web application that allows users to upload images and view them in a grid also users can like on other posts. The images are stored in a MongoDB database.
- Clone the repository
- Run
npm install
to install the dependencies ** Note: Create a.env
file in the root directory and add the following environment variables:./env DB_URL=your_mongo_uri
- Run
npm start
to start the server - Open your browser and go to
http://localhost:3000
-
Clone the repository
** Note: Create a
.env
file in the root directory and add the following environment variables:DB_URL=your_mongo_uri
-
Run
docker compose up --build
to start the server
- Node.js
- Express.js
- EJS
- MongoDB
- Mongoose
- Multer