Project Title: Techno Sparks
Technology Used: Flutter, Laravel, Firebase, Node.js, MySQL
Team Members: Fatima Zahra Abu Al-Reesh & Housnia Mashaqi
Institution: An-Najah National University
I'm thrilled to share that I recently presented my graduation project in Computer Systems Engineering at An-Najah National University, and it was a great success! 🎓✨
Techno Sparks is a comprehensive e-commerce platform designed for electrical appliances. The platform offers a wide range of electrical products divided into sections, with detailed descriptions, photos, videos, and user reviews. The site includes several key features to enhance user experience and ensure smooth functionality.
- Live Chat Support: Provides real-time assistance for any issues related to device malfunctions.
- Warranty and Maintenance: Includes warranty provisions and dedicated maintenance teams for each product category.
- Payment Methods: Multiple payment options are integrated for easy transactions.
- Shopping Cart: Users can save items in their shopping carts for later purchase.
- Special Offers and Discounts: Highlighting exclusive deals to engage customers.
- Delivery Options: Flexible delivery options are available for users to choose from.
- Mobile App: The Flutter-based mobile app improves user experience with notifications about order updates, special offers, and important information.
- Flutter: Used for developing the mobile app to provide a seamless cross-platform experience.
- Laravel: Backend framework used for building a secure and scalable server-side architecture.
- Firebase: Utilized for real-time data synchronization and authentication.
- Node.js: Backend JavaScript environment used for managing server-side tasks.
- MySQL: Database management system used for handling product data, user reviews, and transaction records.
-
Clone the repository:
git clone https://github.com/fatoom9/Techno-Sparks.git
-
For the mobile app:
- Open the project in Android Studio or any preferred IDE.
- Run the project on an emulator or physical device.
-
For the web application:
- Install the necessary dependencies for Laravel and Node.js.
- Run the Laravel server:
php artisan serve
- The web app will be available at
http://localhost:8000.
If you would like to contribute to this project, feel free to fork the repository, make changes, and submit a pull request. All contributions are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to reach out if you have any questions or suggestions!