{"id":16606325,"url":"https://github.com/farid-karimi/piclink","last_synced_at":"2025-04-12T20:05:04.814Z","repository":{"id":196443342,"uuid":"677546046","full_name":"Farid-Karimi/PicLink","owner":"Farid-Karimi","description":"A fun social app that allows you to share photos and connect with other photography enthusiasts!","archived":false,"fork":false,"pushed_at":"2023-09-25T07:20:25.000Z","size":39850,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T20:04:52.661Z","etag":null,"topics":["css","django","html","javascript","photography","python3","website"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Farid-Karimi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-11T21:31:20.000Z","updated_at":"2025-03-05T19:14:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"73f5286b-3440-48bc-9b5a-ef8c4cbd7a88","html_url":"https://github.com/Farid-Karimi/PicLink","commit_stats":null,"previous_names":["farid-karimi/piclink"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Farid-Karimi%2FPicLink","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Farid-Karimi%2FPicLink/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Farid-Karimi%2FPicLink/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Farid-Karimi%2FPicLink/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Farid-Karimi","download_url":"https://codeload.github.com/Farid-Karimi/PicLink/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625493,"owners_count":21135513,"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":["css","django","html","javascript","photography","python3","website"],"created_at":"2024-10-12T01:07:46.183Z","updated_at":"2025-04-12T20:05:04.793Z","avatar_url":"https://github.com/Farid-Karimi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📷 picLink - A Photo Sharing App\n\n## Introduction\n\nWelcome to **picLink** - a fun social app that allows you to share photos and connect with other photography enthusiasts!\n\nWith picLink, you can:\n\n- ✅ Create a customizable profile\n- ✅ Upload your beautiful photos\n- ✅ Follow other users and see their photos\n- ✅ Download photos you like\n- ✅ Build a community around your common passion for photography\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch3\u003eclick here to see the images\u003c/h3\u003e\u003c/summary\u003e\n  \n![Screenshot (224)](https://github.com/Farid-Karimi/PicLink/assets/118434072/8fbf1386-5a6c-4b83-a88f-8e4e31ae01dd)\n![Screenshot (225)](https://github.com/Farid-Karimi/PicLink/assets/118434072/f9b4e1fd-ae44-40d1-8e9d-450da4c8c1bf)\n![Screenshot (226)](https://github.com/Farid-Karimi/PicLink/assets/118434072/3b23ba2f-d8cd-4feb-a564-00bb95b4c5f7)\n![Screenshot (228)](https://github.com/Farid-Karimi/PicLink/assets/118434072/3ef2e9b3-b037-4620-b63d-c02a83c765c4)\n![Screenshot (229)](https://github.com/Farid-Karimi/PicLink/assets/118434072/718de054-3ab3-441b-a203-50847611c755)\n![Screenshot (230)](https://github.com/Farid-Karimi/PicLink/assets/118434072/392b7f7a-2352-4c8c-8ab4-6c88362ca2d6)\n\n\n\u003c/details\u003e\n\n## Installation\n\nGetting started with picLink is simple:\n\n### 1. Install Python\n\nYou'll need **Python 3.x** installed on your machine. You can download the latest version from [python.org ↗](https://www.python.org/downloads/).\n\n### 2. Install Django\n\npicLink runs on the **Django** web framework. After installing Python, you can install Django with pip:\n\n```\npip install django\n```\n\n### 3. Clone the Repository\n\nGet the code by cloning the picLink GitHub repository:\n\n```\ngit clone https://github.com/yourname/piclink\n```\n\n### 4. Migrate the Database\n\npicLink uses a SQLite database. Set up the database with:\n\n```\npython manage.py migrate\n```\n\n### 5. Create a Superuser\n\nYou'll need a superuser account to access the admin portal:\n\n```\npython manage.py createsuperuser\n```\n\n### 6. Start the Development Server\n\nYou're ready to go! Start the dev server:\n\n```\npython manage.py runserver\n```\n\nThe app will now be running at **http://localhost:8000**\n\n## Key Features\n\nNow that you have picLink up and running, here are some of the things you can do:\n\n- 👤 **Create a profile** - Set up your account, add a bio, set your location and more!\n\n- 📷 **Upload photos** - Share your best shots with the community!\n\n- 👥 **Follow users** - Follow Photographers you like and see their photos in your feed.\n\n- ⬇️ **Download photos** - Download pictures you love and set them as your wallpapers!\n\n- 💬 **Comment on photos** - Leave your thoughts and feedback on photos.\n\n- ❤️ **Like photos** - Show appreciation for incredible shots.\n\n## Future Enhancements\n\nWhile picLink already offers core photo sharing capabilities, there are many exciting ways it can be expanded and improved in the future:\n\n- 💬 I plan to add **commenting** on photos to allow more user interaction.\n\n- 📨 **Messaging** between users can also be a great way to build community.\n\n- 🌐 For wider use, I hope to **host picLink online** in the future.\n\n- 🚀 There are opportunities to **optimize the code** and improve site speed and scalability.\n\n- 📈 **Machine learning** could be leveraged to recommend content to users.\n\nI built picLink as my first Django project to improve my full stack development skills. Creating this app from scratch taught me:\n\n- 🧑‍💻 Python and Django core concepts\n- 🔄 Setting up models, views, templates\n- ⚙️ Routing, forms, database migration\n- 🎨 Frontend design and customization\n\nWhile picLink is already good, I'm excited to keep learning and evolving it into a polished, feature-rich platform for photography enthusiasts. The potential is limitless!\n\nLet me know if you have any other ideas for enhancing picLink!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarid-karimi%2Fpiclink","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffarid-karimi%2Fpiclink","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarid-karimi%2Fpiclink/lists"}