Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

golang goroutine proxy-server

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.

d3 reactjs

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/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.

golang graphql mongodb

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/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).

java jdbc mysql

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.

apolo-graphql graphql nextjs

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/newtest

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/backend

Last synced: 07 Nov 2024

https://github.com/danitilahun/new

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/trial

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/try

Last synced: 07 Nov 2024

https://github.com/danitilahun/hci

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

https://github.com/danitilahun/python_projects

This repository has a lot of Python projects done. It is the best place to start learning Python.

asyncio celery django fastapi flask rabbitmq redis

Last synced: 07 Nov 2024