Giter Site home page Giter Site logo

car-back-end's Introduction

SoftServe IT Academy

SoftServe Car

Platform for sharing rides between company employees.

CI Quality Gate Status Coverage Github Issues Pending Pull-Requests License


Table of Contents (Optional)


Installation

Required to install

  • Microsoft SQL Server 2019
  • Asp.Net 5.0

Clone

  • Clone this repo to your local machine using $ git clone https://github.com/ita-social-projects/SoftServeCar-Back-End.git

How to run locally

How to run with Docker ๐Ÿณ

  • First you need to have docker on your system:

  • Second make shure that the DB connection string in appsettings.Development.json file looks like this:
    "ConnectionStrings": { "CarConnection": "Server=db-server,1433;Database=master;User Id=sa;Password=paSSw0rd@;" }

  • Third run:

    • docker-compose run db-server (in Car.Backend folder)
    • dotnet ef database update (in Car.WebApi folder)
    • docker-compose up --build (in Car.Backend folder)
  • That's it now you can open localhost:8000 =]


Usage

How to work with swagger UI

How to run tests

How to Checkstyle


Documentation


Contributing

You're encouraged to contribute to our project if you've found any issues or missing functionality that you would want to see. Here you can see the list of issues and here you can create a new issue.

Before sending any pull request, please discuss requirements/changes to be implemented using an existing issue or by creating a new one. All pull requests should be done into dev branch.

Though there are two GitHub projects: SoftServeCar-Back-End for back-end part and SoftServeCar-Front-End for front-end part) all of the requirements are listed in the first one - SoftServeCar-Back-End.

Every pull request should be linked to an issue. So if you make changes on front-end part you should create an issue there (subtask) with a link to corresponding requirement (story, task or epic) on back-end.

All Pull Requests should start from prefix #xxx-yyy where xxx - task number and and yyy - short description e.g. #020-CreateAdminPanel Pull request should not contain any files that is not required by task.

Git flow

To get started...

Step 1

  • Option 1

    • ๐Ÿด Fork this repo!
  • Option 2

    • ๐Ÿ‘ฏ Clone this repo to your local machine using https://github.com/ita-social-projects/SOMEREPO.git

Step 2

  • HACK AWAY! ๐Ÿ”จ๐Ÿ”จ๐Ÿ”จ

Step 3

Issue flow


Team

Or Contributors/People

@nrevutska @nrevutska

  • You can just grab their GitHub profile image URL
  • You should probably resize their picture using ?s=200 at the end of the image URL.

FAQ

  • How do I do specifically so and so?
    • No problem! Just do this.

Support

Reach out to me at one of the following places!


License

License

car-back-end's People

Contributors

tetianalysak avatar vovazavislyak avatar illya06 avatar nazariy-228 avatar romankuts avatar nrevutska avatar bohatyrov avatar edgeofmordor avatar waldemier avatar strelovidniy avatar stashut avatar ramzesuaa avatar denbuvalyy avatar andriikalymon avatar vasylshtenovych avatar andriidzendzia avatar vladzavorotny avatar yuliya-polyuganych avatar trembachleonid avatar yuriidanyliv avatar nazar-kotsun avatar reennon avatar tarasukhman avatar maksymlazarev avatar roman-pankiv avatar stasgut avatar maksymtertychnyj avatar mustafaev-mustafa avatar olenabobalo avatar volodymyrruban1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.