Skip to content
/ drs Public

An awesome rating system for doctors and us. Built on Node.JS and MSSQL

Notifications You must be signed in to change notification settings

FarooqAR/drs

Repository files navigation

Doctor Rating System

Requirements

  • MS SQL Server 2017

Getting Started:

  • Clone the repository (make sure you have installed git)

    git clone https://github.com/FarooqAR/drs.git

    cd drs

  • Install the packages:

    npm install

  • Setup .env file. It should look like the file named sample.env given in the root folder.

  • Create an empty database.

  • Initialize the DB

    npm run dbinit

    If the above command shows any errors, make sure again that your SQL Server is running and you have added correct info in .env file.

  • Run!

    npm run dev

  • Open http://localhost:3000

Start Working:

  • Open issues/tasks

  • See which tasks are assigned to you.

  • Open cmd in project directory

  • Change your branch to staging with the following command (this may not work if you have uncommitted/ongoing work):

    git checkout staging

  • Make sure your local staging branch is up-to-date with the remote branch:

    git pull --rebase origin staging

  • Create your branch for whatever task you chose previously:

    git checkout -b issue/<issue-number>

    <issue-number> here is replaced by the task number you want to work on.

  • When you are done working and feel like it's time other team members should see your glorious work, run the following commands (you may have to squash your commits into one if you have multiple commits in your specific branch):

    git add -A

    git commit -m "<a nice one short sentence describing what you did in this branch>"

    git push origin issue/<issue-number>

You're done! It's time to create a pull request! Once you've created a PR (Pull Request), wait for the moderator to see your code, suggest changes and merge it with the staging branch.

Caution!: Never ever push your work/commit to staging or master branch. Only push your branch which will look like issue/<issue-number>

Resources

About

An awesome rating system for doctors and us. Built on Node.JS and MSSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •