Skip to content

Web application for organizing and tracking football matches.

License

Notifications You must be signed in to change notification settings

milosnikic/FootballApp

Repository files navigation

FootballApp

Application that makes your football experience fantastic

FootballApp is a web application for creating football matches, finding new friends, organizing football matches, tracking your statistics et.c,

Some of features:

  • Creating football matches
  • Organizing people inside groups
  • Adding new friends
  • Tracking personal and other users statistics
  • Communicating with indivdual/group of friends
  • Tracking your upcoming matches
  • Tracking history of your previous matches

Tech

FootballApp technologies used:

  • Dotnet Core - Free. Cross-platform. Open source!
  • MSSQL Server - SQL Server, ideal for development and production for desktop, web, and small server applications.
  • Angular2 - One framework. Mobile & desktop.
  • XUnit - xUnit is a free, open source, community-focused unit testing tool for the .NET Framework
  • Bootstrap - Build fast, responsive sites with Bootstrap

Installation

Dillinger requires Node.js v10+, .NET Core 2.1.x, Angular 8 and MSSQL Server to run.

Install the dependencies and clone the repository.

git clone <repository_link>
cd FootballApp

After that create global.json file in root of the folder specifying the exact version of installed .net core skd.

{
    "sdk": {
      "version": "2.1.803"
    }
}

After that you need to install npm packages.

cd FootballApp-SPA
npm install

After the packages are installed, you should change the connection string in appsettings.Development.json

"ConnectionStrings": {
    "DefaultConnection": "Server=SERVER_NAME;Database=FootballApp;User Id=sa; Password=Test123*"
  },

Insted of SERVER_NAME put your server name.

Alternatively if you are running MSSQL Server in Docker container, change your appsettings.Development.json as follows:

"ConnectionStrings": {
    "DefaultConnection": "Server=127.0.0.1, 1433;Database=FootballApp;User Id=sa; Password=Test123*"
  },

And after that being applied, you can start backend application.

cd FootballApp.API
dotnet run

And frontend application as well

cd FootballApp-SPA
npm start

Docker

Support for docker will be added.

About

Web application for organizing and tracking football matches.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published