{"id":22128161,"url":"https://github.com/theyashsawarkar/dsa-simplified","last_synced_at":"2026-05-06T20:36:28.610Z","repository":{"id":239341650,"uuid":"799271148","full_name":"Theyashsawarkar/Dsa-Simplified","owner":"Theyashsawarkar","description":"DsaSimplified is a blog platform that simplifies Data Structures and Algorithms (DSA) concepts through easy-to-understand explanations. Built with ReactJs and Appwrite, it allows users to share and learn DSA in a straightforward manner.","archived":false,"fork":false,"pushed_at":"2024-08-16T19:08:38.000Z","size":2944,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-16T20:24:54.538Z","etag":null,"topics":["appwrite","dsa","mern-stack","reactjs","reactrouterdom","redux-toolkit","webdevelopment"],"latest_commit_sha":null,"homepage":"https://dsasimplified.vercel.app/","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/Theyashsawarkar.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-05-11T16:23:34.000Z","updated_at":"2024-08-16T20:25:17.362Z","dependencies_parsed_at":"2024-08-16T20:25:02.126Z","dependency_job_id":"4e80a233-3fdd-4b29-a410-11ae6f4e2fc2","html_url":"https://github.com/Theyashsawarkar/Dsa-Simplified","commit_stats":null,"previous_names":["theyashsawarkar/blog-with-reactjs-appwrite","theyashsawarkar/dsa-simplified"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Theyashsawarkar/Dsa-Simplified","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theyashsawarkar%2FDsa-Simplified","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theyashsawarkar%2FDsa-Simplified/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theyashsawarkar%2FDsa-Simplified/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theyashsawarkar%2FDsa-Simplified/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Theyashsawarkar","download_url":"https://codeload.github.com/Theyashsawarkar/Dsa-Simplified/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theyashsawarkar%2FDsa-Simplified/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32711580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["appwrite","dsa","mern-stack","reactjs","reactrouterdom","redux-toolkit","webdevelopment"],"created_at":"2024-12-01T17:36:41.418Z","updated_at":"2026-05-06T20:36:28.595Z","avatar_url":"https://github.com/Theyashsawarkar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DsaSimplified 💡\n\n![Logo](src/assets/coloredLogo.png)\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Live Demo](#live-demo)\n- [Technologies Used](#technologies-used)\n- [Getting Started](#getting-started)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n- [Contact](#contact)\n\n## Introduction\n\nWelcome to **DsaSimplified**! 🎉 This project is dedicated to simplifying Data Structures and Algorithms (DSA) through easy-to-understand blog posts. The application is built using ReactJs for the frontend and Appwrite for the backend, allowing users to create, read, update, and delete blog posts.\n\n## Features\n\n- ✏️ Create new blog posts\n- 📖 Read existing blog posts\n- 🔄 Update existing blog posts\n- ❌ Delete blog posts\n- 🔒 User authentication and authorization\n\n## Live Demo\n\nCheck out the live demo of the project [here](https://dsasimplified.vercel.app/).\n\n## Technologies Used\n\n- **Frontend**: ReactJs\n- **Backend**: Appwrite\n- **Styling**: Tailwind-CSS\n- **Deployment**: Vercel\n\n## Getting Started\n\nTo get a local copy of the project up and running, follow these simple steps.\n\n### Prerequisites\n\nEnsure you have the following installed on your system:\n\n- Node.js\n- npm (Node Package Manager)\n- Appwrite server (you can use the [Appwrite Cloud](https://appwrite.io/cloud) if you don't want to self-host)\n\n### Installation\n\n1. Clone the repository\n\n```sh\n  git clone https://github.com/Theyashsawarkar/Dsa-Simplified.git\n```\n2. Navigate to the project directory\n``` sh\n cd Dsa-Simplified\n```\n3. Install the necessary dependencies\n``` sh\n npm install\n```\n4. Configure Appwrite\n\n- Create a new project in your Appwrite console.\n- Create a new database for your blog posts.\n- Update the Appwrite configuration in the project to match your Appwrite project details.\n- Create a .env file from .env.sample and get the values for variables from Appwrite .\n\n## Usage\nStart the development server\n\n```sh\nnpm start\n```\nOpen your browser and navigate to\n```sh\nhttp://localhost:3000\n```\nYou can now interact with the blog application.\n\n## Deployment\nTo deploy the application, you can use Vercel or any other hosting service.\n\n1. Push your local changes to GitHub.\n2. Connect your GitHub repository to Vercel.\n3. Deploy the project using Vercel's deployment process.\n\n## Contributing\nContributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.\n\n1. Fork the Project\n2. Create your Feature Branch (git checkout -b feature/AmazingFeature)\n3. Commit your Changes (git commit -m 'Add some AmazingFeature')\n4. Push to the Branch (git push origin feature/AmazingFeature)\n5. Open a Pull Request\n\n## License\nDistributed under the MIT License. See LICENSE for more information.\n\n## Contact\nYash Sawarkar - [LinkedIn](https://www.linkedin.com/in/theyashsawarkar/)\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheyashsawarkar%2Fdsa-simplified","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheyashsawarkar%2Fdsa-simplified","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheyashsawarkar%2Fdsa-simplified/lists"}