{"id":21301917,"url":"https://github.com/ajaykumar2pp/image-url-using-nodejs","last_synced_at":"2025-03-15T18:40:45.354Z","repository":{"id":143403775,"uuid":"612837619","full_name":"ajaykumar2pp/Image-Url-Using-Nodejs","owner":"ajaykumar2pp","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-23T09:54:44.000Z","size":569,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T08:15:18.237Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajaykumar2pp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-12T05:47:42.000Z","updated_at":"2024-11-23T09:54:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"98ad56f6-999e-4b34-8698-22e992d69fff","html_url":"https://github.com/ajaykumar2pp/Image-Url-Using-Nodejs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajaykumar2pp%2FImage-Url-Using-Nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajaykumar2pp%2FImage-Url-Using-Nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajaykumar2pp%2FImage-Url-Using-Nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajaykumar2pp%2FImage-Url-Using-Nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajaykumar2pp","download_url":"https://codeload.github.com/ajaykumar2pp/Image-Url-Using-Nodejs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243776304,"owners_count":20346350,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T15:53:26.525Z","updated_at":"2025-03-15T18:40:45.328Z","avatar_url":"https://github.com/ajaykumar2pp.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🖼️ Image-URL-Using-Node.js Project 🚀\n\nA dynamic **Image URL Creation** project built with **Node.js**, **EJS**, **CSS**, **JavaScript**, and **Bootstrap**. This application is responsive and works seamlessly across all devices.\n\n---\n\n## 🌟 Features\n\n- ➕ **Add User Name**  \n- ✉️ **Add Email**  \n- 📤 **Upload Image**\n\n---\n\n## ⚙️ Packages Installed\n\n| Package        | Description                                |\n|----------------|--------------------------------------------|\n| **dotenv**     | Load environment variables from a `.env` file |\n| **ejs**        | Embedded JavaScript templating             |\n| **express**    | Web framework for Node.js                  |\n| **mongoose**   | MongoDB object modeling tool               |\n| **nodemon**    | Auto-restart the server on changes         |\n| **multer**     | Handle multipart/form-data (image uploads) |\n\n---\n\n## 🛠️ Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/ajaykumar2pp/Image-Url-Using-Nodejs\n   ```\n2. Navigate to the project directory:\n   ```bash\n   cd image-url-using-nodejs\n   ```\n3. Install dependencies:\n   ```bash\n   npm install\n   ```\n4. Start the development server:\n   ```bash\n   npm start\n   ```\n\n---\n\n## 📸 API Endpoints\n\n| HTTP Method | Endpoint               | Description               |\n|-------------|------------------------|---------------------------|\n| `GET`       | `/`        | Render upload page with images        |\n| `POST`      | `/upload`        | Upload a new image    |\n| `GET`       | `/image`    | Fetch a specific image by ID  |\n\n\n\n---\n### 💻 Screens\n\n### Add Name, Email and Image Upload \n![Screenshot (212)](https://user-images.githubusercontent.com/102378038/225501746-0e540fc0-da80-4a51-97f6-802f3a14353e.png)\n\n### Result \n![Screenshot (211)](https://user-images.githubusercontent.com/102378038/225501915-14870428-42fd-4328-9c03-46efccf31b9c.png)\n\n### DataBase Store Image Url\n\n![Screenshot (210)](https://user-images.githubusercontent.com/102378038/225502082-ef7fb714-0e29-4b4b-94ca-7aa0504aca6a.png)\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajaykumar2pp%2Fimage-url-using-nodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajaykumar2pp%2Fimage-url-using-nodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajaykumar2pp%2Fimage-url-using-nodejs/lists"}