Eshetu Melaku's repositories
Portfolio-setup-and-mobile-version-skeleton
This project entails building a responsive portfolio website that showcases my bio, projects I have worked on, and how to contact me. It was built with CSS and JavaScript.
JavaScript-capstone-project
Gallerioni movies is an interactive movie streaming website were movie lovers interact with movies my commenting and liking.
booking-app-backend
This app uses a Rails back-end as an API to send doctor details and appointment data to the frontend of a booking application.
Leaderboard
The Leaderboard-Game is a game board displays scores from players and you also have the addition feature of adding a score into the leaderboard.
rails-budget-app
The Ruby on Rails capstone project is to build a mobile web application where I can manage my budget: I have a list of transactions associated with a category, so that I can see how much money I spent and on what. I will create a Ruby on Rails application that allows the user to: register and log in, so that the data is private to them.
Booking-Api
This app uses a Django, Django rest framework as an API to send doctor details and appointment data to the frontend of a booking application.
Ecommerce_Api
The E-commerce API project and the project allow the opportunity for demand and supply to have a direct connection. It was built with python, Django, Django Rest Framework, Djoser, Pytest, Redis, Celery, MYSQL, and PostgreSQL
react-paginate
A ReactJS component that creates a pagination
docker-rails
Dockerize Rails 7 with ActionCable, Webpacker, Stimulus, Elasticsearch, Sidekiq
fastapi-sso
FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)
moodle
Moodle - the world's open source learning platform
vanilla-lazyload
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.