Skip to content

fatoom9/Software_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Techno Sparks ⚡️

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


🎓 Project Overview

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.


⚡️ Features

  • 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.

🛠️ Technologies Used

  • 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.

📦 How to Run the Project

  1. Clone the repository:

    git clone https://github.com/fatoom9/Techno-Sparks.git
  2. For the mobile app:

    • Open the project in Android Studio or any preferred IDE.
    • Run the project on an emulator or physical device.
  3. 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.

🤝 Contributing

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!


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


💬 Contact

Feel free to reach out if you have any questions or suggestions!

About

GP1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published