Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jackomo007/node-flutter-smash
Smash Fullstack dev case
https://github.com/jackomo007/node-flutter-smash
Last synced: 5 days ago
JSON representation
Smash Fullstack dev case
- Host: GitHub
- URL: https://github.com/jackomo007/node-flutter-smash
- Owner: jackomo007
- Created: 2024-04-24T12:12:03.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-01T21:18:22.000Z (7 months ago)
- Last Synced: 2024-05-02T14:09:23.492Z (7 months ago)
- Language: C++
- Size: 552 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Node-Flutter-Smash
Welcome to the Node-Flutter-Smash repository! This project is a full-stack development case combining Node.js and Flutter to create a powerful and efficient application.
## About
Node-Flutter-Smash is designed to demonstrate the capabilities of integrating Flutter with a Node.js backend, showcasing how these technologies can work together to build scalable and robust applications.
## Features
- **Firebase Integration:** Utilizes Firebase for backend operations including database interactions and authentication.
- **Flutter Frontend:** A rich, responsive UI built using Flutter that provides a seamless user experience across multiple devices.
- **Node.js Backend:** A sturdy and scalable server-side solution handling API requests and serving the frontend.## Getting Started
To get started with this project, clone the repository and install the necessary dependencies.
```bash
git clone https://github.com/jackomo007/node-flutter-smash.git
cd node-flutter-smash
```### Install dependencies for Node
```bash
npm install
```### Install dependencies for Flutter
```bash
flutter pub get
```## Running the Application
### Set firestore credentials (For security purposes the credentials were removed)
- Node: Set values at the file smash.json
- Flutter: Set values at the end of the file firebase_options.dart### Run the Node Import csv file to firestore
```bash
node import.js
```
### Run the Flutter application
```bash
flutter run
```## License
Distributed under the MIT License.## Acknowledgments
- Firebase
- Node.js
- Flutter## Previews