Skip to content

eyoaab/abissinia_software_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

Abissinia Software Solutions

logo1

Description

Abissinia Software Solutions is a comprehensive mobile app designed to showcase the company's products, services, blog posts, and client testimonials. The app provides users with a seamless and user-friendly experience to explore the company's offerings. Admin users have full control over managing the content directly from the app, ensuring that all information remains up-to-date and easily accessible.

Features

  • Enables users to view the list of products produced by the company.
  • Provides access to the blog posts published by the company.
  • Informs users about the services offered by the company, including costs and estimated completion times.
  • Allows users to view testimonials from clients.
  • Allow the user to refresh the page if they need a new update
  • Enables users to search for any feature they want, including products, services, and blogs.
  • Provides access to frequently asked questions (FAQs).
  • Allows admins to add, delete, and update products.
  • Allows admins to add, delete, and update services.
  • Allows admins to add, delete, and update testimonials.
  • Allows admins to add, delete, and update FAQs.
  • Allows admins to add, delete, and update blog posts.Design
  • Allow admins to refresh the page if they need a new update

Figma-Design

The app's user interface and experience were designed using Figma. You can view the full design mockups by following the link below:

View the Figma Design

Demo

Here are some screenshots showing Abissinia Software Solution in action:

addBlog addFaq adminBlog adminBlog2 adminFaq adminFaq2 adminTestimony confirmLogout login products Productsdetail searchblog signUp updateProduct updateTestimony updatingTestimony userBlog userBlog2 userFaq userFqpage2 userserchFaq userTestimony

The technologies and tools I used while developing this project are

  • Flutter: A powerful UI toolkit that enables the development of natively compiled applications for mobile, web, and desktop platforms using a single codebase. Flutter provides a rich set of pre-designed widgets and a fast development experience with its hot-reload feature.
  • Dart:The programming language that powers Flutter applications. Dart is optimized for building fast, scalable apps across multiple platforms and provides strong typing, async support, and modern syntax.
  • BLoC (Business Logic Component): A design pattern and state management solution that helps keep the business logic of an application separate from its presentation layer. By using BLoC, the app maintains a clean architecture, making the code more testable, scalable, and easier to maintain
  • FIGMA: A collaborative design tool used to create the app's user interface (UI) and user experience (UX) before implementation. Figma helps visualize the app’s layout and interactions, ensuring consistency and improving the overall design workflow.

Installation

Step-by-step instructions on how to get the development environment running.

# Clone this repository
git clone https://github.com/eyoaab/abissinia_software_project.git
# Navigate into the repository
cd abissinia_mobile_project
# Install dependencies
flutter pub get
# Run the app
flutter run

Please feel free to ask questions or reach out.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published