{"id":15064359,"url":"https://github.com/rk-vashista/sahara","last_synced_at":"2026-01-20T21:03:49.452Z","repository":{"id":256442301,"uuid":"855317278","full_name":"rk-vashista/Sahara","owner":"rk-vashista","description":"Sahara is a modern eCommerce platform built with Svelte and Tailwind CSS. It features Firebase authentication and a PostgreSQL backend, offering a seamless shopping experience with a responsive design, secure payment integration, and an admin dashboard for product management.","archived":false,"fork":false,"pushed_at":"2024-09-23T16:54:54.000Z","size":662,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-21T17:07:33.443Z","etag":null,"topics":["firebase","postgresql-database","svelte","tailwindcss"],"latest_commit_sha":null,"homepage":"https://sahara.rkvashista.tech/","language":"Svelte","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/rk-vashista.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":"2024-09-10T17:10:43.000Z","updated_at":"2024-09-23T16:54:58.000Z","dependencies_parsed_at":"2024-09-10T19:30:01.756Z","dependency_job_id":"2bd3573b-6ef2-4970-a92c-a081a452a5da","html_url":"https://github.com/rk-vashista/Sahara","commit_stats":null,"previous_names":["rk-vashista/sahara"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rk-vashista%2FSahara","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rk-vashista%2FSahara/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rk-vashista%2FSahara/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rk-vashista%2FSahara/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rk-vashista","download_url":"https://codeload.github.com/rk-vashista/Sahara/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225769463,"owners_count":17521258,"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":["firebase","postgresql-database","svelte","tailwindcss"],"created_at":"2024-09-25T00:16:15.441Z","updated_at":"2026-01-20T21:03:49.423Z","avatar_url":"https://github.com/rk-vashista.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# 🏜️ **Sahara** — Online eCommerce Website\n\n\u003c!-- ![Sahara Banner](https://example.com/sahara-banner.jpg) Optional: Add a banner image for the project --\u003e\n\nSahara is a modern, full-featured online eCommerce platform, designed to deliver a smooth and visually appealing shopping experience. Built with **Svelte** and **Tailwind CSS**, it uses **Firebase** for authentication and **PostgreSQL** for robust backend functionality.\n\n---\n\n## 🚀 **Features**\nSahara offers a rich set of features to enhance the user experience and ease of management.\n\n- 🛒 **Product Browsing**: Seamless browsing through categories and featured items.\n- 🔐 **Authentication**: Secure user login and signup via Firebase.\n- 🧾 **Shopping Cart**: Easily add products to the cart with real-time updates.\n- 💳 **Payment Integration**: Built-in support for secure payments.\n- 📊 **Admin Dashboard**: Manage products, categories, and users.\n- 🔄 **Responsive Design**: Fully responsive across devices.\n\n---\n\n## 🛠️ **Tech Stack**\nSahara is built using cutting-edge technologies to ensure performance, scalability, and flexibility.\n\n- **Frontend**: Svelte, TailwindCSS\n- **Backend**: PostgreSQL, Node.js (for APIs)\n- **Authentication**: Firebase Authentication\n- **Deployment**: Docker, Vercel (Optional)\n\n---\n\n## 📖 **Getting Started**\n\nFollow these instructions to get the Sahara eCommerce platform running on your local machine.\n\n### **1. Prerequisites**\n\n- Node.js\n- PostgreSQL\n- Firebase account (for authentication)\n\n\n### **2. Installation**\n\nFirst, clone the repository:\n\n```bash\ngit clone https://github.com/rk-vashista/Sahara.git\n```\n\nNavigate to the project folder:\n\n```bash\ncd sahara \n```\n\nInstall the necessary dependencies:\n\n```bash\nnpm install\n```\n\n### **3. Configuration**\n\nSet up environment variables by creating a `.env` file in the root directory:\n\n```bash\n# .env\nPOSTGRES_URL= your_postgres_url\nVITE_FIREBASE_API_KEY= your_firebase_api_key\nVITE_FIREBASE_AUTH_DOMAIN= your_firebase_auth_domain\nVITE_FIREBASE_PROJECT_ID= your_firebase_project_id\nVITE_FIREBASE_STORAGE_BUCKET= your_firebase_storage_bucket\nVITE_FIREBASE_MESSAGING_SENDER_ID= your_firebase_messaging_sender_id\nVITE_FIREBASE_APP_ID= your_firebase_app_id\n```\n\n### **4. Database Setup**\n\nMake sure PostgreSQL is running and create the database:\n\n```bash\ncreatedb sahara\n```\n\nRun migrations (if applicable) to set up tables:\n\n```bash\nnpm run migrate\n```\n\n### **5. Running the Application**\n\nStart the development server:\n\n```bash\nnpm run dev\n```\n\nFor production build:\n\n```bash\nnpm run build\nnpm run start\n```\n\n\n\n\u003c!-- ---\n\n## 🖼️ **Screenshots**\n\n| Home Page                               | Product Page                            |\n|-----------------------------------------|-----------------------------------------|\n| ![Home](https://example.com/home.jpg)   | ![Product](https://example.com/product.jpg)   |\n\n--- --\u003e\n\n\n\n## 🧑‍💻 **Contributing**\n\nContributions to Sahara are welcome! If you'd like to contribute:\n\n1. Fork the repository.\n2. Create your feature branch (`git checkout -b feature/your-feature`).\n3. Commit your changes (`git commit -m 'Add feature'`).\n4. Push to the branch (`git push origin feature/your-feature`).\n5. Open a Pull Request.\n\n---\n\n## 🛡️ **License**\n\nThis project is licensed under the [MIT License](LICENSE).\n\n---\n\n\u003c!-- ## 📬 **Contact**\n\nFor questions, suggestions, or collaboration, feel free to reach out:\n\n- **Email**: sahara.support@example.com\n- **Twitter**: [@SaharaEcommerce](https://twitter.com/SaharaEcommerce)\n- **LinkedIn**: [Sahara Team](https://www.linkedin.com/company/sahara-ecommerce) --\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frk-vashista%2Fsahara","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frk-vashista%2Fsahara","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frk-vashista%2Fsahara/lists"}