Skip to content

CodeFoxy-Github/Flutter-Projects

Repository files navigation

Flutter Projects

Flutter Projects is a Flutter app that fetches and displays a list of projects from a JSON API. This app showcases project details including the language used, Git repository links, and project completion status.

Features

  • Fetches project data from a remote JSON API.
  • Displays project information in a responsive and user-friendly interface.
  • Each project card includes the project's name, language, Git address, and completion status.

Installation

To run the Projects Loader app locally, follow these steps:

Prerequisites

  • Flutter installed on your machine.
  • Dart (comes with Flutter SDK).

Setup(Linux)

  1. Clone the repository:

    git clone https://github.com/CodeFoxy-Github/Flutter-Projects
    cd Flutter-Projects
  2. Install dependencies:

    if cd flutter; then git pull && cd .. ; else git clone https://github.com/flutter/flutter.git; fi && ls && flutter/bin/flutter doctor && flutter/bin/flutter clean && flutter/bin/flutter config --enable-web
  3. Run the app:

    flutter/bin/flutter build web --release

Configuration

The app fetches project data from the following URL:

https://getpantry.cloud/apiv1/pantry/d13d90f6-9c51-487c-9ebb-8b788917748d/basket/Projects

getpantry.cloud! (tho its slow asf) You can modify the URL in the lib/main.dart file if you want to use a different API endpoint. And the json format is: The JSON data is organized as follows:

{
  "Project Name": {
    "Language": "Programming Language(s) used",
    "Git Address": "URL to the project's Git repository",
    "Finished?": "Status of project completion"
  }
}

Contributing

Contributions are welcome! If you find any issues or have suggestions, please open an issue or submit a pull request.

License

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

Acknowledgements

  • Flutter for building the cross-platform app.

About

a Projects List based on Flutter and Dart

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published