Build Status

What is Intola?

Intola is an E-commerce mobile application for shopping, delivering and donating to people in need. It is written in Dart using Flutter, Google's multi-platform application framework.

intola-graphic

playstore-badge

sign up screen home screen home screen

Requirements

  • Ensure that Flutter is installed on your machine.

  • Environment variables: Create a .env file in the project's client/ directory.

  • Flutterwave public key for payments: This mobile application uses Flutterwave, to process payments (in test mode). You'll need a public key to process payments successfully.

  • Create a Flutterwave account.

  • Follow this guide to get your public key.

  • Add this line, PUBLIC_KEY=<YOUR_FLUTTERWAVE_PUBLIC_KEY>, to the .env file created in step 1.

  • Run flutter pub get

Server

The server powering Intola can be found here or in the project's server/ directory. It is written in Javascript using Node.js, Express.js and, Astra DB (Datastax's Cassandra Database-as-a-service).

Spotted a bug?

Feel free to file an issue or contact me.

Share this project:

Updates