Found 245 repositories(showing 30)
ahmedha-ssan
No description available
Mahmoudadel17
No description available
amrmustafa02
No description available
youssefdevo
Fawry System
Ziad419797
No description available
Mahmoudadel17
In this project you will work on building something similar to Fawry system. This system should be user by users to pay for different services.
Abdelrahmanm22
No description available
MariamJan
A complete Java-based solution for the Fawry Rise Full Stack Internship Challenge. This project simulates a mini e-commerce platform with product management, cart functionality, shipping logic, and checkout processing. It demonstrates object-oriented design, error handling, and console-based user interaction.
MennaAlaaMahmoud
No description available
BasmalaMagdy-1
No description available
MostafaOsmanFathi
No description available
AbdelrahmanTelabrak
No description available
eslammoataz
No description available
httpHadary
This project is a simple console-based E-Commerce System implemented in Java for the Fawry Rise Journey Full Stack Development Internship Challenge.
Mostafa7000
A web API for a Fawry-like system
Tasneem205
E-commerce system design as Fawry internship assessment question
PassantELTonsy
No description available
mofarag122
Fawry Rise Journey Internship Program | Full Stack Development Internship | 2nd Challenge | Quantum Bookstore System
AhmedRefat2
A console-based e-commerce system implemented in C# that simulates product management, cart operations, shipping logic, and secure checkout. Built to fulfill the requirements of the Fawry Internship technical challenge.
Abdelrahman-Mabrouk
💼 This project simulates a modular e-commerce checkout system using Java OOP and Clean Architecture. It demonstrates SOLID principles, flexible shipping strategies via Strategy Pattern, and global Cart access via Singleton. Built for the Fawry Quantum Internship 2025.
AbdelHakimGafer1
Java-based OOP e-commerce system for the Fawry Rise Journey Challenge. Handles product types (with expiry & shipping), cart logic, checkout, and shipping service via interface. Covers error handling: out of stock, expired, empty cart, and balance validation. Fully functional & testable.
kadryjr
Our system is a booking system for football playgrounds. It serves the players and playground owners as well. An administrator oversees the overall operations of the system and ensures that no fraud takes place. Anyone can register himself on the system and create a profile. He can see the playgrounds near to him or in a specific area or all of them. Playground owner. This is the person who wants to register his playground. He first registers himself on the system and creates a profile like any user, with his name, ID and password, email, phone and default location. Then he requests registering a playground and adds its name, its location, its size, the available hours, the price per hour and the cancellation period. A playground is not active until approved by the administrator who may check if information given is true. The administrator has the right to delete a playground or suspend it. This is usually the case if the owner does some fraudulent activities like double booking or if the playground gets a lot of complaints from the players. Then the administrator can activate it again or delete it completely. The owner can set and change the hours available for booking for his playground. He can view his bookings. And he can check the money in his eWallet. An eWallet is an electronic payment system used to allow players to pay for the bookings they make and allow ground owners collect their money. It is externally connected with a service like Fawry that allows players to add money to their eWallet and ground owners to take the money from it. Any user can check the money in his eWallet or transfer some of it to another eWallet. Adding money to the eWallet happens outside the system boundary. Player. This is a person who is interested in booking a playground. He registers with the system and creates a profile as described above. He can display the playgrounds near to him or in a specific location on specific dates. He can filter them by the hours and date he selects. He can book a time slot of 1 or more hours if available and not booked. Booking includes (1) Checking available grounds and time slots (2) Selecting the free time slot(s) he wants (3) Calculating the total price (4) Paying the amount from his eWallet to the eWallet of the owner (5) The system updates the status of the booked slot(s) so no one else can book it, and optionally (6) The player can send invitation to his team members via email. To make this last step easy, he can create his favorite team and store their names and emails. Then he can select the entire team. Or he can enter individual names and emails or select the team and then modify some players. A player can also cancel a booking if within the cancellation period.
YoussefAlsaeed
FawrySystem Phase 1 -- S2 [20206029-20206053-20206093-20206096]
YoussefAlsaeed
FawrySystem Phase 2 -- S2 [20206029-20206053-20206093-20206096]
miretteShenouda
No description available
MahmodAhmed1
Fawry System
fawry system
zementalist
No description available
Esraa156
No description available
MohammedNAbdelsamea
No description available