AbSamDev / CS311S20PID25

automatic time table generator for department

Home Page:https://github.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS311 Term Project Configuration Document

Project: Activity Scheduler
Live Web Application Link: http://az.mrfixer.pk/

Programming Languages, Tools and software (IDEs) used for Project implementation:

Programming Languages:-

We are using javascript (JS) as programming language for our project. In JS we have used node-JS as backend and reactJS as front-end.


Sr. No. Software Version Reason
1 nodeJS 8.17.0 We need nodeJS to run our backend application. We also need nodeJS to run node package manager (npm).
2 git bash 2.27.0. It has multiple uses depends upon us dealing with github such as clone can be done using git bash. Furthermore, we can also run our back-end and front-end using Git Bash.
3 visual studio code 1.47.3 We use Visual studio (VS) Code to write our JS code. We can also use VS code (ctrl + ~) terminal to get some services which git bash provides.
4 OS (window 10 Pro 64-bit) 10.0.19041 Basic requirement ☻. The operating sytem we are using for this project is Window 10.

Project Configuration Guidelines (Step by Step):

  1. Step 1: Install nodejs (8.17.0) from https://nodejs.org/en/

  2. Step 2: Install Git Bash (2.27.0.windows.1) from https://git-scm.com/download/win (it is optional in this case as requirements can be fulfilled manually by other platforms; preferable to install for convenience).

  3. Step3: Install visual studio code (1.47.3)

  4. Step4: Clone the repository from https://github.com/zahidalidev/CS311S20PID25.git using any of your convenient tool.

  5. Step5(method#1): Go to “timeTableBackend” from the repository you have cloned and open git bash here and run command “node index.js” then in the response you will see message “listening on port 5000” it means backend is running.
    Step5 (method#2): Go to “timeTableBackend” from the repository you have cloned and open with visual studio here and press ctrl + ~ and run command “node index.js” then in the response you will see message “listening on port 5000” its mean backend is running.

  6. Step6(method#1): Go to “timetable_frontend” from the repository you have cloned and open git bash here and run command “npm start”, in the response frontend application will start running on “http://localhost:3000/” (browser) on port in 3000 in a while so now both front-end and backend are running.
    Step6(method#2): Go to “timetable_frontend” from the repository you have cloned and open with visual studio here and press ctrl + ~ and run command “npm start” then in the response frontend application will start running on “http://localhost:3000/” (browser) on port in 3000 in a while so now both front-end and backend are running.

About

automatic time table generator for department

https://github.com


Languages

Language:HTML 79.4%Language:CSS 11.8%Language:JavaScript 8.8%