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/flutter-node-otp-phone-number-verification

This project showcases a phone number verification system developed using Flutter for the frontend, Vonage for communication, and Express.js for backend functionality. It offers a secure and user-friendly approach to verifying phone numbers, ensuring a seamless authentication process.

expressjs flutter nodejs otp-verification phone-number-verification vonage

Last synced: 07 May 2025

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: 10 Apr 2025

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: 08 Apr 2025

https://github.com/danitilahun/coding-challenges

This repository contains coding challenges and solutions. It is the perfect place to enhance your coding skills.

algorithms cmdtool coding-challenge data-structures filecomparison huffman-coding load-balancer problem-solving pytest python3 quadtree redis url-shortener

Last synced: 10 Apr 2025

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: 18 Feb 2025

https://github.com/danitilahun/react-redux

React-Redux Lesson: Demonstrates Redux and Redux Toolkit usage in building a small blog website. Illustrates efficient state management and showcases the integration of Redux for seamless data flow within a React application, aiding in a clear understanding of state management principles.

react react-router reactjs redux redux-middleware redux-thunk redux-toolkit state-management

Last synced: 18 Feb 2025

https://github.com/danitilahun/googlemeetclone

Google Meet Clone: Emulates the features of Google Meet, providing high-quality video conferencing, screen sharing, and collaborative tools. A user-friendly platform for seamless virtual meetings and team collaborations.

agora-webrtc chat css google-meet-clone html5 javascript real-time-communication webrtc webrtc-video

Last synced: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 10 Apr 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

https://github.com/danitilahun/ashambackendfinal

Internal Delivery Company App: Streamlines order recording, income and expense tracking, and credit management. Incorporates role-based access for efficient operations, catering to four distinct user roles, ensuring smooth internal workflow management.

admin-sdk api-rest clean-architecture expressjs firebase-firestore firebase-storage mvc-architecture

Last synced: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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 tailwindcss ui-components

Last synced: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

https://github.com/danitilahun/nlp-content-moderator

AI-driven solution for automated content moderation.

Last synced: 14 May 2025

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: 18 Feb 2025

https://github.com/danitilahun/secure_note_app_cybersecurity

Secure Note App: Safely store sensitive data using advanced encryption in a secure database. User-friendly interface for managing confidential information with top-notch cybersecurity measures.

encryption-decryption flutter secure-notes sqlite

Last synced: 18 Feb 2025

https://github.com/danitilahun/node-authentication

Node Authentication API: Provides secure user authentication using Node.js. Offers simplified authentication processes for web or mobile applications.

email-verification expressjs jwt-authentication mongodb nodejs

Last synced: 18 Feb 2025

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: 31 Mar 2025

https://github.com/danitilahun/ecommerce_app

E-commerce App Built with Flutter, employing Clear Architecture and GetX State Management: Combines Flutter's robust UI with Clear Architecture and GetX for efficient state management. Follows an MVC architecture for scalable, maintainable, and adaptable e-commerce solutions.

clean-architecture ecommerce firebase flutter getx mvc-architecture reuseable-components scalable state-management

Last synced: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

https://github.com/danitilahun/architectural_and_design_pattern_in_python

A practical guide showcasing common architectural and design patterns implemented in Python. Examples focus on clean code and real-world application.

creational-patterns open-closed-principle python single-responsibility-principle solid-principles

Last synced: 14 May 2025

https://github.com/danitilahun/langgraph_project

This repository showcases projects implemented using LangGraph for building advanced conversational AI agents. It includes examples leveraging Retrieval Augmented Generation (RAG), multi-agent systems, and potentially other complex conversational flows.

langgraph memory python rag tools

Last synced: 14 May 2025

https://github.com/danitilahun/aws-data-engineering-project

In this AWS Data Engineering project, we delve into the intricacies of building a robust real-time data pipeline using DynamoDB, Snowflake, and AWS Lambda.

aws aws-lambda data-engineering-pipeline dynamodb real-time snowflake

Last synced: 14 May 2025

https://github.com/danitilahun/sql_notes

SQL_Notes, is a well-organized collection of SQL problem solutions that primarily includes LeetCode SQL challenges alongside problems from other sources.

competitive-programming leetcode problem-solving sql

Last synced: 14 May 2025

https://github.com/danitilahun/data_science_project_template

A reusable template for structuring data science projects. Provides a consistent starting point for organization, documentation, and reproducibility.

data-science notebook python template

Last synced: 14 May 2025

https://github.com/danitilahun/fastapi-ecommerce-api

A FastAPI-based e-commerce API leveraging PostgreSQL (containerized with Docker for development), Pytest for testing, and GitHub Actions for CI/CD. Provides a solid, testable foundation for building e-commerce applications, using Docker for simplified PostgreSQL management during development.

api ci-cd docker ecommerce-api fastapi github-actions postgresql pytest python

Last synced: 14 May 2025

https://github.com/danitilahun/exploratory-data-analysis-projects

This repository contains a collection of my personal Exploratory Data Analysis (EDA) projects. Each project involves exploring various datasets to gain insights, uncover patterns, and visualize trends.

data-analysis data-science data-visualization exploratory-data-analysis python

Last synced: 14 May 2025

https://github.com/danitilahun/music_player_django

A simple Django-based music player app that allows users to upload and play audio files directly from the server. The app features an easy-to-use interface for music playback.

django music-player python

Last synced: 30 Mar 2025

https://github.com/danitilahun/face_recognition

This repository likely contains code and resources for implementing facial recognition systems. It may include tools for detecting, analyzing, and recognizing faces in images or videos using machine learning or deep learning techniques.

face-detection face-recognition image-processing opencv python

Last synced: 24 Mar 2025

https://github.com/danitilahun/blog_app_django

A simple blog platform built with Django, allowing users to create, edit, and manage blog posts. Features include user authentication, CRUD operations, post categories, comment system, and search functionality, with a responsive design optimized for both desktop and mobile.

blog django pillow python sql

Last synced: 30 Apr 2025

https://github.com/danitilahun/amharic_nlp_sentiment_analysis_neural_networks_lstm

This project is designed to perform sentiment analysis on Amharic text using a neural network model. The model is built using PyTorch for the machine learning component and Flask for the web interface. The project includes preprocessing of Amharic text, training a sentiment analysis model.

machine-learning ml natural-language-processing nlp pytorch sentiment-analysis torch word2vec

Last synced: 17 Mar 2025

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: 18 Feb 2025

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: 18 Feb 2025

https://github.com/danitilahun/newtest

Last synced: 18 Feb 2025

https://github.com/danitilahun/new

Last synced: 18 Feb 2025

https://github.com/danitilahun/langchain_projects

This repository hosts diverse Langchain projects featuring chains, retrievers, tools, agents, RAG pipelines, vector databases (FAISS, Pinecone , Chroma), and integrations with Langsmith and Langserve via FastAPI.

chroma embeddings faiss-vector-database fastapi langchain llm ollama openai pinecone rag retrieval-augmented-generation vector-database

Last synced: 24 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

https://github.com/danitilahun/e-commerce_java

An E-Commerce platform developed in Java utilizing JSP, JS servlets, and JDBC for robust functionality and database integration. Empowering seamless online transactions and a user-friendly shopping experience.

java java-servlet jdbc jsp

Last synced: 18 Feb 2025

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: 18 Feb 2025

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: 18 Feb 2025

https://github.com/danitilahun/backend

Last synced: 18 Feb 2025

https://github.com/danitilahun/omnifood

Discover culinary excellence through Omnifood's portfolio. Explore our gallery, witness the artistry of our chefs, and experience a celebration of flavors and exceptional service.

css html js

Last synced: 18 Feb 2025

https://github.com/danitilahun/hci

Last synced: 18 Feb 2025

https://github.com/danitilahun/trial

Last synced: 18 Feb 2025

https://github.com/danitilahun/try

Last synced: 18 Feb 2025