Skip to content

An app where people can display their music profiles, including instruments/vocal skills. It allows people to start 'jam session' so as to find people to jam with.

Notifications You must be signed in to change notification settings

ar3s-nd/JamNode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

JamNode

 An app where people can display their music profiles, including instruments/vocal skills. It allows people to start 'jam session' so as to find people to jam with.
Watch Video

Tech Stack

Dart Flutter Firebase

Development

  1. Download the Flutter Development Kit.

  2. For instructions on how to install watch:

    1. Windows Setup
    2. Mac Setup
    3. Ubuntu Setup
  3. Navigate to the folder you want to create the flutter project.

  4. Using terminal, create new project:

    flutter create <project-name>
  5. Replace the existing lib folder in the newly created flutter project with the lib folder of this repo.

  6. Replace the pubspec.yaml with the pubspec.yaml of this repo or add the dependencies and assets list in the file.

  7. To verify configurations, run:

    flutter doctor -v
  8. Setup firebase, firebase auth and cloud firestore.

  9. For debugging, run the following on the command-line:

    flutter clean
    flutter pub get
    flutter run
  10. For any queries, see flutter docs

  11. For deployment, see deploy flutter

App Installation

  1. Download the apk file JamNode on your android device.
  2. Install the apk from the downloads folder.
  3. Give permission for system to download files from unknown sources.
  4. Wait for app to install.

Dependencies

Cupertino Icons Asset repo containing the default set of icon assets used by Flutter's Cupertino widgets.
Firebase Core A Flutter plugin to use the Firebase Core API, which enables connecting to multiple Firebase apps.
Firebase Authentication A Flutter plugin to use the Firebase Authentication API.
Cloud Firestore A Flutter plugin to use the Cloud Firestore API to manage realtime database.
intl Provides internationalization and localization facilities, including message translation, plurals and genders, date/number formatting and parsing, and bidirectional text.
Smooth Page Indicator SmoothPageIndicator is a Flutter package that provides a set of animated page indicators with a variety of effects.
Flutter Login FlutterLogin is a ready-made login/signup widget with many animation effects to demonstrate the capabilities of Flutter.
Lottie Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile.
Liquid Pull to Refresh A beautiful and custom refresh indicator for flutter
Flutter Carousel Slider A customizable carousel slider for flutter.
Avatar Glow An Avatar Glow Flutter Widget with cool background glowing animation.
Shimmer Easily add staggered animations to your ListView, GridView, Column and Row children as shown in Material Design guidelines.

Contributors

Navaneeth D

About

An app where people can display their music profiles, including instruments/vocal skills. It allows people to start 'jam session' so as to find people to jam with.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages