Skip to content

A mobile application with Flutter - Nodejs & MongoDB.

Notifications You must be signed in to change notification settings

Vitaee/Flutter-Nodejs-Auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Healthy Food App

  • There is a mobile application to show hundreds of various healthy food recipes.
  • Showing recipes isn't the only feature of the app. In app you'll do;
    • Follow each other.
    • Save your favourite recipe.
    • Comment or like food recipe.
    • Customize your profile.
    • Share your own recipe on timeline.

Screenshots of App

Login and Register Page

  

Home and Detail Page

  

Navigation Drawer Menu

Used Technologies

  • Flutter Dart Framework for mobile application.
  • Nodejs ( express.js ) for rest api.
  • MongoDB as a database.

Setup MongoDB via Docker

  • If you don't have docker you can install it from here.
  • Firstly, run this command to create and start your db docker run --name some-mongo -p 27017:27017 -d mongo .
  • Check your container via docker ps this will return a container ID (the first 12 characters from the hash), the image name (in this case, mongo), command, created, status, ports and the name of the container (some-mongo).
  • If you want you can also install MongoDB Compass
  • If you using MongoDB Compass you can connect your virtual db with this url. mongodb://0.0.0.0:27017/?readPreference=primary&appname=MongoDB%20Compass&ssl=false.
  • If you can't connect check your ip adress via this command. docker inspect some-mongo
  • It will return a dict. Then you should find key which name is IPAddress just copy and paste the value into connection url. In this case replace with 0.0.0.0.

Contributors