omarokasha1 / TheFirstProject

This is a Learning Management System Solutions Developed from Scratch inside Orange Digital Center Labs By ODC-Flutter WorkForce.
https://www.orangedigitalcenters.com/country/EG/home
10 stars 6 forks source link

Learning Process : Setup Linux Environment & Download Project & Go Live #10

Open omarokasha1 opened 2 years ago

omarokasha1 commented 2 years ago

We need to Start a new Documentation Phase @youssefelgebaly .

What Actually you will need to do is what to do after Installing Linux to Have this Project up and Running Locally For example : 1) How to Install Software Needed to run this Code and Can Edit it ? 2) How to Establish my Connection with git ? 3) How to License this Project and Which one we are going to use ? 4) How to download the software ? 5) How to make the Software Up and Running ? 6) How to Open the Product Owner Documents ? 7) How to run tests and Understand the Operations Over Github ?

You are going to consolidate your Colleagues works in one Document.

@mirette3 Please Follow Up on that

youssefelgebaly commented 2 years ago

N|Solid

LMS

How To Install Software Needed

Install git

Minimum System Requirements:

Installing Java for Android Studio:

Before you install the Android Studio IDE, you need to make sure your Ubuntu installation is armed and ready with the recommended Java development kit for Android Studio – Oracle JDK.

To check the version of Java

$ java --version

If you don’t have Java installed, the output should be something like: N|Solid

Note: Make sure that you have updated the Advanced Package Tool (APT) before you move forward to install OpenJDK.

Install OpenJDK on Ubuntu

$ sudo apt install openjdk-14-jdk

All you have to do now is to set the “JAVA_HOME” and “PATH” environment variables and then you are done.

$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
$ export JAVA_HOME
$ PATH=$PATH:$JAVA_HOME
$export PATH

Save the bash file, restart the terminal, and type echo $JAVA_HOME to make sure the path is properly set.

N|Solid

Installing Android Studio From The Ubuntu Software Center

Locate the Ubuntu Software Center icon in your taskbar and use the search functionality to find Android Studio. Click install and let it download and run initial setup. N|Solid

Install Flutter SDK on Ubuntu

System requirun the following command to begin signing licenses. rements

Install Flutter using snapd

$ sudo snap install flutter --classic

use the following command to display your Flutter SDK path:

$ flutter sdk-path

Run flutter doctor

$ flutter doctor
[-] Android toolchain - develop for Android devices
    • Android SDK at /Users/obiwan/Library/Android/sdk
    ✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ
    • Try re-installing or updating your Android SDK,
      visit https://docs.flutter.dev/setup/#android-setup for detailed instructions.

Install Android SDK Command-line Tools (latest)

On your Android Studio Project, click on the File and then “Settings“. N|Solid

Select Appearance & Behavior > System Settings > Android SDK > SDK Tools

Check the box given for “Android SDK Command-line Tools (latest)” and then press the OK button

N|Solid

Agree to Android Licenses

run the following command to begin signing licenses.

 $ flutter doctor --android-licenses

Set up an editor

N|Solid

Backend

Install Node.js and npm

$ sudo apt update
$ sudo apt install nodejs npm
$ nodejs --version

Node JS

Install Visual studio code

Install MongoDB

How to git project from GitHub

$ git clone https://github.com/omarokasha1/TheFirstProject.git

Which libraries you used through the development process?

Build Status

packages in development environment

-  `dotenv` to store constant strings like database URL connection
-  `modemon` when click on ctrl + s restart the server automatically

The code is fully documented

omarokasha1 commented 2 years ago

@youssefelgebaly As I asked you We need to add the structure of each code and How to run all the Program .