Model Class Video Series for Flutter App Developer. Playlist Link
Hey There, this is Balram Rathore (DevStack). This repo consist the code flutter code of Model Class Video series, which will cover the following topic-:
-
What is Model Classes and How to create the Model Class. Video Link
-
Parsing Nested Object JSON data and show it on Flutter App. Video Link
-
Parsing List of Object and show the data on Flutter App. Video Link
-
Post Json Data throgh Rest API and store it on the database. Video Link
-
Post List of Object throgh Rest API and store the data on the Database. Video Link
Before going to code make sure to install mongoDB database on your local system 😅 .For installing mongoDB you can take help from the This video .For this project I am using the Mongoose.
Below are the some basic syntax for your help after installing the mongoDB.
- For starting the server
sudo service mongod start
- For stoping the server
sudo service mongod stop
- For restarting the server
sudo service mongod restart
Note -:Above codes are valid for linux only.For windows user can follow this link 😉
Fork this repository and then clone it because after forking it you will be updated if i will change the code here:wink:
- model
- All Mongoose model schemas
- routes
- All end points codes are here(routes folder)
- index.js file (main Source file)
1) To run the Rest Server on local system folow this steps (make sure you are inside ModelServer directory/folder)-:
- For installing all the necessary npm packages-
$ npm install
2.Now,the app is connected to the local mongoDb databse .You must start the mongoDb server before running the backend server (In windows it is automatically started if you successfully installed the MongoDB) .
sudo service mongod start
- Below given,is the code of connecting the mongoDB with nodeJs (index.js file) for more details you can follow this video Link for more information-:
mongoose.connect("mongodb://localhost:27017/blogDB", {
useNewUrlParser: true,
useCreateIndex: true,
});
- Start the server by using below code
$ npm run dev
- It will launch the server on http://localhost:5000 this url. This localhost url is a base url you will need this while connecting your rest server with flutter app
- Fork this repository
- Then create a new folder on you local system, where you want to keep the code.
- Create an empty git repository on that folder.
git init
- Copy your forked GitHub repository url
- Now pull the code on yoor system
git pull origin master
Or, else just clone this repository 😅
Do star the repo if you liked it!