Full Stack Amazon Clone along with Admin Panel
After cloning this repository, migrate to flutter-amazon-clone-tutorial
folder. Then, follow the following steps:
- Create MongoDB Project & Cluster (Alternatively, you can create and connect Atlas)
- Click on Connect, follow the process where you will get the uri.- Replace the MongoDB uri with yours in
server/index.js
. - Head to
lib/constants/global_variables.dart
file, replace with your IP Address. - Create Cloudinary Project, enable unsigned operation in settings.
- Head to
lib/features/admin/services/admin_services.dart
, replacedenfgaxvg
anduszbstnu
with your Cloud Name and Upload Preset respectively.
Then run the following commands to run your app:
cd server
npm install
npm run dev (for continuous development)
OR
npm start (to run script 1 time)
flutter pub get
open -a simulator (to get iOS Simulator)
flutter run
Server: Node.js, Express, Mongoose, MongoDB, Cloudinary
Client: Flutter, Provider