- bcryptjs: Optimized bcrypt in plain JavaScript with zero dependencies
- dotenv: Loads environment variables from .env file
- express: Fast, unopinionated, minimalist web framework for Node.js.
- jsonwebtoken: JSON Web Token implementation
- mongoose: Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment, which supports Node.js
- morgan: HTTP request logger middleware for node.js
- nodemon: Simple monitor script for use during development of a Node.js app
- badges: A package for creating badges. Badges can be used for an additional marker for any widget
- carousel_slider: A carousel slider widget, support infinite scroll and custom child widget.
- file picker: A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.
- flutter_dotenv: Easily configure any flutter application with global variables using a
.env
file. - flutter_gen: The Flutter code generator for your assets, fonts, colors
- flutter_rating_bar: A simple yet fully customizable ratingbar for flutter which also include a rating bar indicator, supporting any fraction of rating
- fl_chart: A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
- http: A composable, multi-platform, Future-based API for HTTP requests.
- provider: A wrapper around InheritedWidget to make them easier to use and more reusable.
- shared_preferences: Flutter plugin for reading and writing simple key-value pairs.
- The first one is inside the server folder
PORT = 3000
CONNECTION_STRING = (?)
- The second one is in the root folder
IP_ADDRESS = {Your device's IP address}
CLOUD_NAME = (?)
UPLOAD_PRESET = (?)
$ npm run start