Projectsproject imahe

I ' ve built cool platfroms using Python, Java (Spring Boot), Node.js (Express.js), and React.js/Next.js. I utilize MongoDB, MySQL, PostgreSQL, SQL, and Redis in my projects. Here are some of my favorite projects over the course of my journey.

eTourist Management

A tourism management system for Ethiopia that handles tourists, guides, and attraction sites, with dashboards and analytics. Starting soon at Wonchi Eco Lodge and scaling to other sites.

  • Attraction site registration and management
  • Tour guide registration and management
  • Tourist registration and management
  • Admin and receptionist role management
  • Attraction site status update and pagination
  • Tour guide status update and pagination
  • Public access to attraction sites and tour guides
  • Tourist demographic tracking (nationality, age, gender)
  • Admin dashboard with real-time statistics
  • User authentication and role-based access control
  • Reporting and analytics on tourist data
  • Real-time notifications for updates
Arif Spot

A smart travel companion that helps users book hotels, find tour guides, explore attractions, plan trips, and access local tips with secure payments, offline access, and multi-language support.

  • hotel booking
  • tour guide access
  • attraction discovery
  • user reviews
  • interactive map
  • trip planner
  • local tips
  • multi-language support
  • secure payments
  • offline access
Lideta Sub-City Trade Office Complaint Handling System

Lideta Sub-City Trade Office Complaint Handling System is a role-based web app for submitting, tracking, and resolving trade-related complaints, improving transparency and efficiency in the complaint process.

  • Multi-role access (Admin, Officer, Team Leader, Manager, Merchant, Buyer)
  • Complaint submission with attachments
  • Complaint workflow tracking (Submitted to Resolved)
  • Team Leader assignment & escalation handling
  • Real-time email notifications
  • Role-based dashboards
  • Officer response & info request tools
  • Admin management (users, roles, departments, categories)
  • Analytics & performance reporting
  • Secure login with role-based access
  • Responsive design (mobile & desktop)
  • Satisfaction feedback after resolution
  • Feedback review for service improvement
Walia Market

Walia Market: E-commerce platform for admins, sellers, and buyers. Admins manage products, orders, reviews, and users. Sellers handle product, order, and payment management with inventory tracking and sales analytics. Buyers browse, add to carts, checkout, and securely pay via Chapa, PayPal, or Cash on Delivery.

  • The system uses token-based authentications
  • The System has features for sellers
  • The system has seatures for buyers.
  • Manage product images
  • Admin dashboard, products, orders, reviews and user listing
  • Admin create new item
  • Upload product image to Cloudinary
  • Payment management
  • Shipping information mangement
  • Cultural Cloth Ordering.
CS Calculator

This allowance calculator helps customers with easy allowance calculations, and terms of reference (tor) management.

  • Allowance requesting.
  • Allowance deduction.
  • Allowance calculation.
  • Letter management.
EasyFly

With EasyFly app you can reserve a jet in a specific range of date, see the details from a jet model, see or cancel your reservations, and add or delete a new jet to be available for reservation:.

  • The system uses token-based authentications
  • Add a new jet feature.
  • Reserve jet feature.
  • Cancel reservation feature.
  • Login and signup features
  • Upload jet images to Cloudinary
Game dealer

A website that allows users to check the available deals of computer games with data being collected directly from the cheapshark API.

  • Display games on the home page.
  • Dispaly the game details on the details page.
Personal portfolio

Personal portfolio website built with HTML5, CSS3 and JavaScript.

  • Headline section.
  • About section
  • Portfolio section.
  • Contact section.
  • Responsive layout
ShiCommerce

ShiCommerce is an e-commerce website that has features for admins and users(buyers). Admin can manage products, manage orders, manage product reviews, and users. The user (buyer) can check product details, add a product to the cart, checkout the cart, fill shipping address, and pay payment using Stripe. and also user can check order status(processing, shipping, and delivered).

  • The system uses token-based authentications
  • Product listing, filter and search, cart
  • Checkout order and payment
  • Manage profile
  • Admin dashboard, products, orders, reviews and user listing
  • Admin create new item
  • Upload product image to Cloudinary
Online CourseWare

Online course ware system is designed for teachers and authors to create course content online and for student to access the contents.

  • The project adopts REST API design in the back-end and the single page React web application user interface consumes the endpoint by sending requests.
  • The project has features likes, managing users, Create course materials, present course materials, presenting course catalogs, and more.
OneInventory

OneInventory is an online inventory management system that enables the user can manage inventory management tasks easily.

  • Admin can manage users of the system
  • Admin can manage suppliers.
  • Admin can manage customers.
  • Manage reports
  • Track overall inventory
  • Manage inventory
  • Track inverntory
  • Transfer inventory
I ' ve got even more on my GitHub!