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.
- 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.
To run the Projects Loader app locally, follow these steps:
-
Clone the repository:
git clone https://github.com/CodeFoxy-Github/Flutter-Projects cd Flutter-Projects
-
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
-
Run the app:
flutter/bin/flutter build web --release
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"
}
}
Contributions are welcome! If you find any issues or have suggestions, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Flutter for building the cross-platform app.