Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by Danitilahun
A curated list of projects in awesome lists by Danitilahun .
https://github.com/danitilahun/medicalapp
Medical Appointment & Rating App: Easily schedule appointments with doctors and provide ratings based on service received. Streamlined interface for booking consultations and sharing feedback for an improved healthcare experience.
bloc-flutter ddd-architecture expressjs flutter medical-application mongodb
Last synced: 07 Nov 2024
https://github.com/danitilahun/bit_torrent
GoTorrent: Efficient Golang BitTorrent client with concurrency, precise parsing, and resilient tracker communication. Scalable, fault-tolerant, and handles multiple transfers seamlessly.
bit-torrent concurrency go golang leecher peer-to-peer seeder torrent
Last synced: 07 Nov 2024
https://github.com/danitilahun/coding-challenges
This repository contains coding challenges and solutions. It is the perfect place to enhance your coding skills.
algorithms coding-challenge data-structures golang problem-solving python3
Last synced: 07 Nov 2024
https://github.com/danitilahun/nestjs_projects
This repository has a lot of NestJs projects done. It is the best place to start learning NestJs.
backend message-broker microservice nestjs redis
Last synced: 07 Nov 2024
https://github.com/danitilahun/proxy_server
This Proxy Server Project is an efficient, lightweight, and configurable proxy server designed to enhance privacy, control network traffic, and enable secure access to the internet.
Last synced: 07 Nov 2024
https://github.com/danitilahun/competitiveprogrammingsolutions
A comprehensive collection of code solutions for LeetCode and Codeforces problems, designed to enhance your competitive programming skills and help you tackle coding challenges with confidence.
algorithms array data-structures dynamic-programming graph kmp-algorithm linked-list matrix monotonic-stack python queue sliding-window sorting-algorithms stack tree trie two-pointers union-find
Last synced: 07 Nov 2024
https://github.com/danitilahun/bit-torrent-client
A simple BitTorrent client for downloading files, implemented in Go. Supports peer-to-peer communication, efficient piece downloading, and SHA1 hash verification. Educational exploration of the BitTorrent protocol and Go programming.
bit-torrent distributed-systems file-sharing golang peer-to-peer
Last synced: 07 Nov 2024
https://github.com/danitilahun/car_showcase
Car Showcase: Retrieves cars from an API, implementing pagination for limited car displays. Provides detailed car information and offers filtering options by manufacturer name, fuel type, and year of manufacture for an enhanced user experience.
car-showcase cdn cdn4-3rdpartylibs filter nextjs rapidapi responsive-design ui-components
Last synced: 07 Nov 2024
https://github.com/danitilahun/organogram
An organogram, often visualized with d3 and React, succinctly maps out the hierarchical structure of an organization, facilitating easy comprehension of roles and reporting lines.
Last synced: 25 Oct 2024
https://github.com/danitilahun/smallgoogledocclone
Small Google Doc Clone: A compact replication offering document creation, editing, and collaboration similar to Google Docs. Simplified platform for shared document creation and real-time collaboration.
express-js mongodb quill react realtime-collaboration socket-io text-editor
Last synced: 07 Nov 2024
https://github.com/danitilahun/javaprojects
Java Servlets, JSP, and JDBC: A powerful trio forming the backbone of dynamic web development. Servlets manage server-side logic, JSP simplifies dynamic content creation, and JDBC enables seamless interaction with databases for robust web applications.
html5 jakarta-server-pages java java-servlet jdbc-connector
Last synced: 07 Nov 2024
https://github.com/danitilahun/restapi---goandmongo
RestAPI - Go and MongoDB: A beginner-friendly CRUD API developed in Golang, demonstrating the process of creating APIs and establishing connections with MongoDB. Offers a hands-on learning experience for those exploring API creation with Golang and MongoDB integration.
api crud database-connector go golang http mongodb rest-api
Last synced: 07 Nov 2024
https://github.com/danitilahun/grpc-echo
Basic Go gRPC program: Server greets client by responding with a message after receiving a name input.
go golang grpc grpc-client grpc-server protocol-buffers
Last synced: 07 Nov 2024
https://github.com/danitilahun/otpverification-go
OTPVerification is a Go-based API leveraging Twilio's services to implement a robust phone number verification system. This API allows seamless generation and validation of one-time passcodes (OTPs), ensuring secure user authentication through SMS or call verification methods.
clean-architecture dotenv golang otp-verification third-party-api twilio
Last synced: 07 Nov 2024
https://github.com/danitilahun/bookstoreapi
BookStoreApi: Facilitates CRUD operations for books and incorporates robust search functionality. Enables seamless management of book data with Create, Read, Update, Delete functions, alongside a powerful search feature for efficient data retrieval.
jest-mocking jest-tests jwt-authentication mongodb nestjs-backend passportjs
Last synced: 07 Nov 2024
https://github.com/danitilahun/book_tracking_exercise
docker fastapi nextjs postgressql python python3 reactjs shadcn-ui supabase typescript
Last synced: 07 Nov 2024
https://github.com/danitilahun/llm_projects
This repository has a lot of LLM projects done. It is the best place to start learning LLM.
fine-tuning gemini gpt gpt-3 instruction-tuning langchain large-language-models llama llm retrieval-augmented-generation transformer vllm
Last synced: 07 Nov 2024
https://github.com/danitilahun/loadbalancer
A simple load balancer using round-robin counts the number of incoming requests and directs each request sequentially to the next available server in a rotating manner, ensuring even distribution among the available servers for efficient load distribution.
go golang load-balancer reverse-proxy
Last synced: 07 Nov 2024
https://github.com/danitilahun/videocallwebapp
Peer Video Chat App: Enables seamless one-to-one video conversations between users. A simple, direct platform facilitating instant peer-to-peer video communication.
agora-sdk chat css html javascript peer-to-peer real-time-communication vedio-call webrtc
Last synced: 07 Nov 2024
https://github.com/danitilahun/blogapp
BlogApp: A platform for both creating and reading blogs. Allows users to seamlessly compose and publish their articles while offering readers an easy-to-navigate interface for discovering and enjoying diverse content.
approuter blog css firebase mongodb next-auth nextjs prisma react-quill reactjs responsive-design
Last synced: 07 Nov 2024
https://github.com/danitilahun/danitilahun
Showcasing my expertise, contact details, GitHub contributions, and exploring a specific topic for collaboration
contacts current-status-data github-actions readme skills
Last synced: 07 Nov 2024
https://github.com/danitilahun/jest_testing
Comprehensive testing suite for Next.js applications, encompassing JavaScript unit tests followed by Next.js-specific unit and integration tests. Utilizes Jest for unit testing, integrating To-Do list functionality, and implements API mocking for robust testing of the To-Do list features.
api-mocking integration-testing javascript jest-test mocking-service-worker nextjs unit-testing
Last synced: 07 Nov 2024
https://github.com/danitilahun/text_to-speech
Text_To_Speech is a Flutter app converting static text into speech, providing a simple and user-friendly experience for audible content generation.
flutter flutter-tts text-to-speech
Last synced: 07 Nov 2024
https://github.com/danitilahun/go_graphql
A compact job board API for learning GraphQL with Golang and MongoDB, ideal for hands-on experience in GraphQL implementation.
Last synced: 07 Nov 2024
https://github.com/danitilahun/go_concurrency
Go_Concurrency: A repository showcasing Go's concurrency prowess through practical implementations using WaitGroup, channels, and atomic operations. Explore race condition mitigation and advanced patterns for effective concurrent programming.
atomic channels concurrency go race-conditions testing waitgroup
Last synced: 07 Nov 2024
https://github.com/danitilahun/machine_learning_projects
This repository has a lot of Machine Learning projects done. It is the best place to start learning Machine Learning.
chromadb embeddings langchain large-language-models machine-learning machine-learning-algorithms neural-network retrieval-augmented-generation supervised-learning unsupervised-learning
Last synced: 07 Nov 2024
https://github.com/danitilahun/golang_projects
This repository has a lot of Golang projects done. It is the best place to start learning Golang.
distributed-systems golang grpc rpc system
Last synced: 07 Nov 2024
https://github.com/danitilahun/e-commerce_product_page_filtering
Explore our eCommerce product page, featuring dynamic filters for color, price, and categories. Effortlessly find items with search and refine by brand, creating a personalized and efficient shopping experience.
css ecommerce filter product-page react
Last synced: 07 Nov 2024
https://github.com/danitilahun/jdbc
A JDBC CRUD encapsulates database interactions, enabling Create, Read, Update, and Delete (CRUD) operations using Java Database Connectivity (JDBC).
Last synced: 07 Nov 2024
https://github.com/danitilahun/flask-postgresql-crud-api
This Flask app with PostgreSQL backend facilitates seamless CRUD operations, ensuring efficient data management and manipulation.
flask flask-sqlalchemy flask-validator neondb postgresql-database python sqlalchemy-orm
Last synced: 07 Nov 2024
https://github.com/danitilahun/nextjs-with-graphql
Learn GraphQL and Next.js through a concise book management project. This beginner-friendly app showcases GraphQL's efficiency in storing and retrieving books within a Next.js environment.
Last synced: 07 Nov 2024
https://github.com/danitilahun/go_jwt_authentication
GO_JWT_Authentication: A Golang project using JWT for robust and secure user authentication.
gin-gonic go jwt mongodb token-based-authentication
Last synced: 07 Nov 2024
https://github.com/danitilahun/nextjs_crud-application
A CRUD application built with Next.js enabling Create, Read, Update, and Delete operations without a sophisticated UI, focusing solely on essential database interactions and routing functionalities.
crud-api mongodb nextjs prisma
Last synced: 07 Nov 2024
https://github.com/danitilahun/next.js_authentication
This project uses NextAuth.js for Google and GitHub OAuth, enabling role-based access control to secure routes. It ensures seamless authentication and precise access management, offering versatile and secure user authentication.
github-oauth google-oauth mongodb next-auth nextjs role-based-access-control
Last synced: 07 Nov 2024
https://github.com/danitilahun/fcm_push_notification
This code snippet demonstrates the process of sending push notifications from a server using Firebase Cloud Messaging (FCM). It handles the notification sending procedure asynchronously within an Express controller, allowing targeted delivery to devices identified by FCM tokens.
cors expressjs fcm-push-notification
Last synced: 07 Nov 2024
https://github.com/danitilahun/server_actions_nextjs
Build a simple admin dashboard to create and manage a product list. This project focuses on server-side actions for adding and deleting products, providing a practical introduction to managing product data in an admin interface
mongodb nextjs14 server-actions
Last synced: 07 Nov 2024
https://github.com/danitilahun/react-nestjs-ecommerce
React-NestJS-Ecommerce is a full-stack application combining a React frontend and a NestJS backend. It handles UI, client-side logic, server-side operations, and database interactions. This setup provides a scalable solution for modern e-commerce platforms.
cloudinary nestjs passport passport-jwt reactjs
Last synced: 07 Nov 2024
https://github.com/danitilahun/llamaread-pdf-url
LlamaRead PDF URL is a powerful and intelligent application designed to seamlessly read and analyze content from both PDFs and URLs. Leveraging the advanced capabilities of LLaMA3, this app transforms the way you interact with documents and web content by providing insightful and accurate answers to your queries.
docker llama3 openai pdf pgvector phidata rag sqlalchemy streamlit url
Last synced: 07 Nov 2024
https://github.com/danitilahun/mini_figma-clone
Discover a Figma clone using Fabric.js and Liveblocks for real-time collaboration. Experience seamless design project creation, sharing, and collaboration with the power of Fabric.js and Liveblocks.
fabricjs figma-clone liveblocks nextjs react real-time-collaboration redix-ui shadcnui tailwindcss
Last synced: 07 Nov 2024