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.
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/book_tracking_exercise
docker fastapi nextjs postgressql python python3 reactjs shadcn-ui supabase typescript
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.
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.
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.
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/daily_data_structure_and_algorithm_leetcode_and_codeforces_challenge
Last synced: 14 May 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.
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/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: 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.
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.
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).
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.
Last synced: 18 Feb 2025