Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vitaee/flutter-nodejs-auth
A mobile application with Flutter - Nodejs & MongoDB.
https://github.com/vitaee/flutter-nodejs-auth
flutter mongodb nodejs
Last synced: 9 days ago
JSON representation
A mobile application with Flutter - Nodejs & MongoDB.
- Host: GitHub
- URL: https://github.com/vitaee/flutter-nodejs-auth
- Owner: Vitaee
- Created: 2021-04-11T16:40:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-07T15:36:15.000Z (over 1 year ago)
- Last Synced: 2023-03-09T03:51:32.190Z (over 1 year ago)
- Topics: flutter, mongodb, nodejs
- Language: Dart
- Homepage:
- Size: 4.83 MB
- Stars: 20
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://docs.docker.com/get-docker/).
- 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](https://www.mongodb.com/products/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 ```.